Django配置文件代码说明

yipeiwu_com6年前Python基础

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设计】的支持。

相关文章

实用自动化运维Python脚本分享

并行发送sh命令 pbsh.py #!/usr/bin/python # -*- coding: UTF-8 -*- import paramiko import sys impor...

Python中尝试多线程编程的一个简明例子

Python中尝试多线程编程的一个简明例子

综述     多线程是程序设计中的一个重要方面,尤其是在服务器Deamon程序方面。无论何种系统,线程调度的开销都比传统的进程要快得多。   Py...

在Django中使用Sitemap的方法讲解

sitemap 是你服务器上的一个XML文件,它告诉搜索引擎你的页面的更新频率和某些页面相对于其它页面的重要性。 这个信息会帮助搜索引擎索引你的网站。 例如,这是 Django 网站(h...

ubuntu 16.04下python版本切换的方法

ubuntu 16.04下python版本切换的方法

本文主要是记录ubuntu 16.04下python环境配置,具体内容如下 对于ubuntu 16.04,由于本身是自带python,这样就减少了在windows下的下载和环境变量配置,...

Django Admin实现上传图片校验功能

Django Admin实现上传图片校验功能

 Django 为未来的开发人员提供了许多功能:一个成熟的标准库,一个活跃的用户社区,以及 Python 语言的所有好处。虽然其他 Web 框架也声称能提供同样的内容,但 Dj...