Разрешенные хосты Django в Elastic Beanstalk
Я создал приложение Django, которое размещено на Elastic Beanstalk. Все хорошо, когда я напрямую оставляю в настройках ALLOWED_HOSTS = ["nameofmysite.com"], но когда я заменяю это переменной env. (классическая "os.environ.get", которая прекрасно работает со всеми другими переменными env. в проекте) и заполняю эту переменную env. в конфигурации Beanstalk, я получаю 500 ошибку. Я просмотрел учебники и фактически все они не помещают ALLOWED_HOST в качестве переменной env., они просто оставляют ее в проекте. Например, https://testdriven.io/blog/django-elastic-beanstalk/. Просто интересно, нормально ли это и есть ли исправление.
Вторая проблема, с которой я столкнулся, заключается в том, что когда я удаляю ALLOWED_HOSTS = ["*"] для ALLOWED_HOSTS = ["nameofmysite.com"], мне удается получить доступ к https://nameofmysite.com/, но не могу получить доступ к https://WWW.nameofmysite.com/. Интересно, не связана ли эта проблема с конфигурацией Route 53, а не с конфигурацией ALLOWED_HOSTS. Большое спасибо