Django - 如何在应用程序中共享配置常量?

Jon*_*han 5 python django coding-style constants

在django应用程序中共享各种代码文件之间的某些常量有时是有益的.

示例:
- 各种模块\命令等中使用的转储文件的名称或位置
- 整个应用程序的\ off上的调试模式
- 站点特定配置

这样做的优雅\ pythonic方式是什么?

Dan*_*man 6

已经有一个项目范围的settings.py文件.这是进行自定义设置的理想场所.


sha*_*pan 6

你可以在settings.py中提供设置

MY_SETTING = 'value'
Run Code Online (Sandbox Code Playgroud)

在任何模块中你都可以像它一样获取它

from django.conf import settings
settings.MY_SETTING
Run Code Online (Sandbox Code Playgroud)