При попытке развернуть джанго приложение в героку, используя django-конфигурации, Я получаю сообщение об ошибке:
ValueError: не удалось настроить конфигурацию config.settings.Production: секретное значение SECRET_KEY не установлено
Однако когда я бегу heroku config:get SECRET_KEY
, Я получаю результат. Это то же значение, которое установило его. Я случайным образом сгенерировал строку в своей локальной среде и установил для этой строки значение среды SECRET_KEY
бегом heroku config_set SECRET_KEY=ASFASDF
Соответствующая строка с моим settings.py файл:
SECRET_KEY = values.SecretValue()
Я не могу понять почему django-конфигурации похоже, не может подобрать эту конкретную переменную среды ...
после чтения_the_source_code для django_configurations я обнаружил, что значение, которое он действительно ищет по умолчанию, - это DJANGO_SECRET_KEY. Вместо этого установка переменной среды на это заставила все работать.