Я знаю, что мой .env файл загружается, но по какой-то причине он, похоже, возвращается к config.settings.local?
Я использую последний код Cookiecutter.
это мои настройки .env.
DJANGO_ALLOWED_HOSTS=178.128.108.20,178.128.108.20:8000,*
DJANGO_ADMIN_URL=admin
DJANGO_DEBUG=True
DJANGO_SETTINGS_MODULE='config.settings.production'
DJANGO_SECRET_KEY=2l@$#-#2z...=6n7-ejd%+51
ниже приведены настройки, которые я получаю из Ubuntu после того, как не могу найти разрешенную настройку хоста.
DJANGO_ALLOWED_HOSTS настроен на правильный адрес, но я получаю сообщение об ошибке, что я его не установил.
Чем я заметил, что некоторые настройки, такие как DJANGO_SETTINGS_MODULE, вернулись на локальный хост.
Есть идеи, почему?
Вот что я получаю с моего сервера разработки. Обратите внимание на изменение в config.setting на local.
А вот мое сообщение о запрещенном хосте обратно из Ubuntu.
Как видите, для этого адреса установлен локальный хост.
вот начальный код Cookiecutter:
env = environ.Env()
READ_DOT_ENV_FILE = env.bool('DJANGO_READ_DOT_ENV_FILE', default=True)
if READ_DOT_ENV_FILE:
# OS environment variables take precedence over variables from .env
env.read_env(str(ROOT_DIR.path('.env')))
Все эти админские штуки не мои. Извините, если это глупый вопрос.
Спасибо.