在 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/