[英]why won't my if elif statement work for my django production environment?
I'm trying to set up a local and a production settings for my django project I've tried this 我正在尝试为django项目设置本地设置和生产设置
from .my_pass import LOCAL
from .base import *
if LOCAL == 'local':
from .local import *
elif not LOCAL == 'production':
from .production import *
and it wont work. 它不会工作。 If I do this
如果我这样做
example.com/.,mnwnci
it shows all my debug information. 它显示了我所有的调试信息。 How can I fix that?
我该如何解决? so that in development I see the debug info and in production I don't
这样在开发中我会看到调试信息,而在生产中我不会看到
You are using elif not LOCAL == 'production'
there, which i guess is wrong, because you have to import from production if LOCAL == 'production'
, right? 您在这里使用的
elif not LOCAL == 'production'
,我想这是错误的,因为如果LOCAL == 'production'
,则必须从生产导入,对吗? Then change the elif not LOCAL == 'production'
to elif LOCAL == 'production'
然后将
elif not LOCAL == 'production'
更改为elif LOCAL == 'production'
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.