Django CSRF не работает с файлом .env для Docker ⇐ Python

Программы на Python
Anonymous
Django CSRF не работает с файлом .env для Docker

Сообщение Anonymous »

Привет, я использую Docker для создания веб-приложения Django с помощью Docker-Compose, и он использует файл .env.dev для переменных среды.
Проблема в переменных CSRF_TRUSTED_ORIGINS :
  • Если я помещу переменные в файл settings.py => Хорошо
  • Если я помещу переменные в файл env. dev => KO ( AttributeError: объект 'NoneType' не имеет атрибута 'split')
settings.py
# CSRF_TRUSTED_ORIGINS=["https://www.site1.fr", "http://www.site1.fr"]
CSRF_TRUSTED_ORIGINS= os.environ.get("DJANGO_CSRF").split(" ")

env.dev
DJANGO_CSRF=https://www.site1.fr http://www.site1.fr


Подробнее здесь: https://stackoverflow.com/questions/769 ... for-docker

Вернуться в «Python»