depois de ler_the_source_code para django_configurations, descobri que o valor que ele está procurando por padrão é DJANGO_SECRET_KEY. A configuração da variável de ambiente para isso fez tudo funcionar.
Ao tentar implantar um aplicativo django para o heroku usando configurações do django , continuo recebendo o erro:
ValueError: Couldn't setup configuration 'config.settings.Production': Secret value 'SECRET_KEY' is not set
No entanto, quando executo heroku config:get SECRET_KEY
, obtenho um resultado. É o mesmo valor que o define. Eu criei aleatoriamente uma string no meu ambiente local e defini essa string para o valor de ambiente SECRET_KEY
executando heroku config_set SECRET_KEY=ASFASDF
A linha apropriada com o meu arquivo settings.py é:
SECRET_KEY = values.SecretValue()
Eu não consigo descobrir por que configurações do django parece não ser capaz de pegar essa variável de ambiente em particular ...
depois de ler_the_source_code para django_configurations, descobri que o valor que ele está procurando por padrão é DJANGO_SECRET_KEY. A configuração da variável de ambiente para isso fez tudo funcionar.