简体   繁体   English

为什么ifif语句不能在我的django生产环境中使用?

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM