Я работаю в Django 1.8. Я поставил ALLOWED_HOSTS
следующим образом, в обоих моих локальных и развернутых настроек:Django ALLOWED_HOSTS: ОК, чтобы включить «localhost» в развернутый файл настроек?
ALLOWED_HOSTS = ['localhost', 'my.deployed.url']
Таким образом, мне не нужно, чтобы изменить параметры в развернутом варианте. (Не то, что это трудно сделать, это просто удобно.)
Есть ли причина в безопасности, почему у меня не было localhost
там, где развернутые настройки на удаленном сервере?
From the docs I don't think there is, но просто хотел проверить.
Интересный, но, вероятно, не очень практичный, вам обычно нужен отдельный файл настроек из-за других настроек. – Kos
В средах докеров это становится все меньше и меньше, поскольку большая часть конфигурации перемещается из контейнеров и в слой интеграции контейнера. –
Спасибо, я просто использую переменные окружения для настроек по-env, поэтому нет необходимости в отдельных файлах настроек (в соответствии с методом «Два совпадания с Django»). – Richard