django核心配置项

Python87

Django的默认配置文件中,包含上百条配置项目,其中很多是我们'一辈子'都不碰到或者不需要单独配置的,这些项目在需要的时候再去查手册。

强调:配置的默认值不是在settings.py文件中!不要以为 settings.py中的配置值就是默认值,参考前文。 settings.py是使用 django-admin startproject xxx命令时,额外给我们创建的。

下面介绍的是61个相对比较常用和重要的配置项,按字母顺序排序,但是最后部分是cache、auth、message、session、static等的配置。

默认值:[](空列表)

所有获得代码错误通知的人的邮件地址列表。当DEBUG=False,并且一个视图引发了异常时,Django将会给这个列表里的人发一封含有完整异常信息的电子邮件。列表中的每个项目都应该是(全名,电子邮件地址)的元组。例如:

默认值:[](空列表)

这是新手比较困惑的一个配置项。 该配置项列表中包含的是Django站点可以为之提供服务的主机/域名。 也就是哪些主机或IP能够访问Django服务器!列表里的所有元素是共同存在的关系,不纯在冲突、优先级和排斥的关系。

列表中的值可以是 localhostwww.example.com或者 .example.com形式的域名。

也可以是IP地址,比如: 137.2.4.1192.168.1.10.0.0.0127.0.0.1

还可以是通配符'*',表示所有外部主机都可以访问Django。但这种情况具有安全风险,在线上环境不要使用。

输入验证码查看隐藏内容

扫描二维码关注本站微信公众号 Johngo学长
或者在微信里搜索 Johngo学长
回复 svip 获取验证码
wechat Johngo学长