位置: 编程技术 - 正文
推荐整理分享django中的setting最佳配置小结(django中的setting.py的作用),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:Django中的view.py中如何对客户ID进行去重,Django中的orm,django中的setting.py的作用,Django中的class,Django中的关系字段,Django中的()负责实现业务逻辑,django中的setting.py的作用,Django中的关系字段,内容如对您有帮助,希望把文章链接给更多的朋友!
Django settings详解
1.基础
DJANGO_SETTING_MODULE环境变量:让settings模块被包含到python可以找到的目录下,开发情况下不需要,我们通常会在当前文件夹运行,python可以搜索到。如果需要运行在其他服务器上,就必须指定DJANGO_SETTINGS_MODULE变量。
2.默认设定
一个django的settings文件不需要我们手动去设置所有项目,因为系统已经默认设置好了。我们只需要修改我们使用的设
定就好了。默认的设置在django/conf/global_settings.py文件中。django在编译时,先载入global_settings.py中的配置,然后加载指定的settings文件,重写改变的设定。
好了,步入正文。
前面的随笔中我们经常会改setting配置也经常将一些配置混淆今天主要是将一些常见的配置做一个汇总。
setting配置汇总
1、app路径
2、数据库配置
如果使用django的默认sqlite3数据库则不需要改
如果使用mysql数据库需要将上述数据库注掉修改如下
并且需要在应用的__init__.py文件添加
详情可以查看: 会将我们的写的语句翻译成sql语句在服务端打印。
4、静态文件目录
5、如果数据库中的UserInfo(用户表)继承django内置AbstractUser
1)model需导入
2)配置文件
6、中间件
自己写的中间件,例如在项目中的md文件夹下md.py文件中的M1与M2两个中间件
注意自己写的中间件,配置要写在系统中的后面
7、session存储的相关配置
1)数据库配置(默认)
2)缓存配置
3)默认配置
注意:
1)也可以自定义配置 但是自定义的配置都要写到配置文件最后 代码中使用时可以导入配置
2)上面所有配置都是针对特定问题需要修改的 系统默认配置不做说明
3)上面配置只是前面django系列随笔所遇到的常用配置 后续所遇配置都会逐步在此随笔中持续添加跟新
下面看段django settings最佳配置实例代码,具体代码如下所示:
总结
以上所述是小编给大家介绍的django中的setting最佳配置小结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对积木网网站的支持!
Python实现判断一个字符串是否包含子串的方法总结 本文实例总结了Python实现判断一个字符串是否包含子串的方法。分享给大家供大家参考,具体如下:1.使用成员操作符ins='nihao,shijie't='nihao'result=tinsprintre
python GUI实例学习 在学习本篇之前,如果你对Python下进行GUI编程基础内容还有不明白,推荐一篇相关文章:简单介绍利用TK在Python下进行GUI编程的教程写一个简单的界面很
Python中矩阵库Numpy基本操作详解 NumPy是一个关于矩阵运算的库,熟悉Matlab的都应该清楚,这个库就是让python能够进行矩阵话的操作,而不用去写循环操作。下面对numpy中的操作进行总结
友情链接: 武汉网站建设