python

超轻量级php框架startmvc

Django配置文件代码说明

更新时间:2020-08-11 16:18:01 作者:startmvc
Django配置文件settings简单说明,包含时区语言等打开创建好的django工程,查看settings.py文件BA

Django配置文件settings简单说明,包含时区语言等

打开创建好的django工程,查看settings.py文件


BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

这行代码定义了当前settings.py文件的绝对路径的父文件夹的父文件夹为

BASE_DIR,也就是工程的根目录

接着看下面的


DEBUG = True

这行代码让django自带的服务器能自动重启,跟踪打印错误日志

下面的


ALLOWED_HOSTS = []

这个仅在DEBUG = False时候起作用,目的是只有在列表的域名才允许访问

INSTALLED_APPS 中有工程的所有app,只有在里面的app才能正常访问,相当于注册


INSTALLED_APPS = [

 'django.contrib.admin',

 'django.contrib.auth',

 'django.contrib.contenttypes',

 'django.contrib.sessions',

 'django.contrib.messages',

 'django.contrib.staticfiles',

 'book.apps.BookConfig',

]

中间件的作用实在请求与响应中间再加工序。


MIDDLEWARE = [

 'django.middleware.security.SecurityMiddleware',

 'django.contrib.sessions.middleware.SessionMiddleware',

 'django.middleware.common.CommonMiddleware',

 'django.middleware.csrf.CsrfViewMiddleware',

 'django.contrib.auth.middleware.AuthenticationMiddleware',

 'django.contrib.messages.middleware.MessageMiddleware',

 'django.middleware.clickjacking.XFrameOptionsMiddleware',

]

下图是语言和时区的设置,因为在中国,改成以下格式:


LANGUAGE_CODE = 'zh-hans'

TIME_ZONE = 'Asia/Shanghai'

改完运行服务器 再访问

http://127.0.0.1:8000/admin

就会出现中文界面了

以上就是本次介绍的全部相关知识点,感谢大家的学习和对脚本之家的支持。

Django 配置文件