Как получить доступ к переменным конфигурации Heroku внутри настроек Django

Я пытаюсь продвинуть свой код на Heroku, я скрыл свой секретный ключ с помощью пакета environ, но теперь Heroku не может получить к нему доступ, так как я проигнорировал свой файл .env с помощью gitignore, я читал о конфигурационных параметрах в Heroku, но мне трудно понять, как мне заставить Django получить доступ к этим значениям

    import os
    import environ
    # from .secret import key
    
    env = environ.Env()
    environ.Env.read_env()
    

SECRET_KEY = env('KEY',default=env('SECRET_KEY'))

обновленный код В журнале он выдает ошибку следующего вида

Для каждой переменной в .env создайте Config Var, убедитесь, что имена UPPERCASE.

В вашем коде вы можете получить к ним доступ через environ (карта со всеми переменными env):

my_secret = (os.environ.get("MY_SECRET", 'dev default value')
Вернуться на верх