本地及;Django中的Prod Settings.py
我已经用两个本地及;Django中的Prod Settings.py,django,Django,我已经用两个settings.py文件和一个\uuuu init\uuuuu.py实现了执行local和prod的常规方法: from .base import * from .production import * try: from .local import * except: pass 问题是,在我的一些视图.py文件中,也有特定的功能,具体取决于本地或产品,例如在产品中集成django轴 如何检查是否在我的views.py文件中使用本地或产品设置文件?谢谢 一个常
settings.py
文件和一个\uuuu init\uuuuu.py
实现了执行local
和prod
的常规方法:
from .base import *
from .production import *
try:
from .local import *
except:
pass
问题是,在我的一些视图.py
文件中,也有特定的功能,具体取决于本地或产品
,例如在产品中集成django轴
如何检查是否在我的views.py
文件中使用本地或产品设置文件?谢谢 一个常见的选项是检查设置文件中的DEBUG
标志,以此区分生产和本地/dev工作
from django.conf import settings
if settings.DEBUG:
print('This is in debug mode')
这是有道理的!在我的模板中也有这样做的方法吗?或者我必须通过上下文进行调试吗?谢谢如果需要,您可以通过上下文传递它,然后在模板文件中使用if模板标记。非常感谢您的回复!!我会在一分钟内接受答案。