django settings文件各参数意思

2025-11-29 17:31:44

1、从文件开始介绍

import osBASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

 以上代码意思是  首先引入os,os包可以对文件进行操作管理

然后base_dir代表的是路径,根据settings.py这个文件得来的,关于os取路径以后章节会介绍

django settings文件各参数意思

2、接下来这两句,第一句是随机生成的密钥,SECRET_KEY;

第二句  DEBUG = True  代表是调试环境

SECRET_KEY = 'vqq3k-vgjd7($l68ik$=%gjiey@j&f&6++macxx)$$2wwl4q$0DEBUG = True

django settings文件各参数意思

3、下面这句代表的是允许的主机路径,不填写或者ALLOWED_HOSTS = [“*”]代表允许任意主机域名,如果要指定,在里面输入,比如域名只允许为 www.baidu.com  那么 ALLOWED_HOSTS = [“www.baidu.com”]

ALLOWED_HOSTS = []

django settings文件各参数意思

4、INSTALLED_APPS 代表当前项目应用,只有加入这里才能进行模型同步等操作

MIDDLEWARE_CLASSES 代表的是django的中间件

django settings文件各参数意思

5、ROOT_URLCONF 代表的是主路由,也就是项目的主urls

TEMPLATES 代表的是模版的处理, 包括路径 处理的包等

django settings文件各参数意思

6、WSGI_APPLICATION  启动定义 将使用的WSGI应用程序对象的完整Python路径

DATABASES 数据库配置

django settings文件各参数意思

7、LANGUAGE_CODE = 'zh-hans'  语言TIME_ZONE = 'UTC'  时区

USE_I18N = True 国际化

USE_L10N = True  如果USE_L10N设置为True,则区域设置指定的格式具有更高的优先级

USE_TZ = True 系统时区

STATIC_URL 静态文件路径

django settings文件各参数意思

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢