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
就会出现中文界面了
以上就是本次介绍的全部相关知识点,感谢大家的学习和对python博客的支持。
标签:django
Powered By python教程网 鲁ICP备18013710号
python博客 - 小白学python最友好的网站!