【发布时间】:2021-04-04 09:23:22
【问题描述】:
在 Django 中,因为在开发和生产模式下,settings.py 文件必须有很大的不同
例如
开发:
DEBUG = true
...
ALLOWED_HOSTS = []
...
EMAIL_PAGE_DOMAIN = 'http://127.0.0.1:8000'
生产:
DEBUG = false
...
ALLOWED_HOSTS = ['example.com']
...
EMAIL_PAGE_DOMAIN = 'https://example.com'
我不知道是否有条件来检查应用程序是处于开发模式还是生产模式所以我不会对其进行硬编码。代码应根据其模式自动更改。 我想像这样的事情
if in_Development_Mode() == true:
#code for devopmenet
else:
#code for production
【问题讨论】:
标签: python django settings production development-mode