django - Django中表示环境的变量是什么?

标签 django

在 Rails 中,有一个名为 RAILS_ENV 的环境变量,它告诉你你在哪个环境中。除了创建我自己的环境变量之外,是否有一个默认变量告诉你你在 Django 中的哪个环境?

最佳答案

正如 mipadi 所说,没有像 Rails 那样的“官方”变量。没有什么可以阻止您创建自己的。您可以使用 S. Lott 建议的方法将您的设置分离到单独的文件中,并且在每个文件中都有如下一行:

DJANGO_ENV = 'Production'

然后你可以轻松地在任何地方访问它:
from django.conf import settings
if settings.DJANGO_ENV == 'Production':
    print "I'm in production!"

关于django - Django中表示环境的变量是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1233463/

相关文章:

python - 如何使用 django @lazy 装饰器?

python - 检查用户是否在 Django 模板中订阅了 dj-stripe

django - 我应该在 Django 中使用哪种权限系统?

python - 如何提高Python脚本的内存效率

python - 错误 : No module named psycopg2. 扩展

python - 强制为列表时 Django 查询集结果的长度会发生变化

mysql - Django 管理员通过将拉丁字母视为立陶宛字母来进行搜索

python - 无法使用 Django Rest 框架发送压缩的 gzip 数据

python - 如何使用 Django 清除 cookie

django - 删除陈旧的ContentTypes的最干净方法?