Как скрыть имя хоста SMTP и пароль для сайта Django на хостинге Heroku
Я сделал забытый сброс пароля для своего приложения Heroku на Django. Мне было трудно скрыть свой аккаунт Gmail, особенно пароль, по производственным соображениям и соображениям безопасности, но его не удалось найти.
Я скрыл его в конфигурации Heroku var
EMAIL_HOST_USER 'email address'
EMAIL_HOST_PASSWORD 'email address password'
но он все еще не работал.
Я также пробовал использовать config, но файл .env не отправляется на GitHub, потому что он скрыт в .gitignore и Heroku не может получить к нему доступ
Есть ли другой способ установить это?
Для каждого чувствительного атрибута необходимо создать config var, к которому можно получить доступ во время выполнения
host_user = (os.environ.get("EMAIL_HOST_USER", 'defaultVal')
Значение по умолчанию удобно для вашей среды разработки, если у вас есть учетная запись dev/testing, например.
Убедитесь, что параметры конфигурации имеют верхний регистр.