2016-05-27 4 views
0

Я пытаюсь настроить локальный, так и производственные установки для моего проекта Джанго Я попробовал этотПочему мой оператор ifif не работает для моей производственной среды django?

from .my_pass import LOCAL 

from .base import * 


if LOCAL == 'local': 
    from .local import * 

elif not LOCAL == 'production': 
    from .production import * 

и это не будет работать. Если я это сделаю

example.com/.,mnwnci 

он показывает всю мою отладочную информацию. Как я могу это исправить? так что в разработке я вижу отладочную информацию и в производстве я не

+0

Почему нет? если LOCAL - это производство, то это производственная среда? –

ответ

2

Вы используете elif not LOCAL == 'production' там, что, я думаю, неправильно, потому что вам нужно импортировать из производства, если LOCAL == 'production', правильно? Затем измените значение elif not LOCAL == 'production' на elif LOCAL == 'production'

+1

или просто используйте '' 'else''' – JOSEFtw

+0

@JOSEFtw haha, true – noteness

+0

просто не работает – nothingness