Как скрыть имя хоста 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, например.

Убедитесь, что параметры конфигурации имеют верхний регистр.

Вернуться на верх