python

关注公众号 jb51net

关闭
首页 > 脚本专栏 > python > Django配置文件

Django配置文件代码说明

作者:卡和我

在本篇文章里小编给大家整理了关于Django配置文件代码说明知识点,有需要的朋友们学习下。

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

就会出现中文界面了

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

您可能感兴趣的文章:
阅读全文