Django SMTPAuthenticationError при использовании одного и того же имени переменной для EMAIL_HOST_PASSWORD в .env и settPython

Программы на Python
Anonymous
Django SMTPAuthenticationError при использовании одного и того же имени переменной для EMAIL_HOST_PASSWORD в .env и sett

Сообщение Anonymous »

Я работаю над проектом Django, в котором использую Gmail для работы с электронной почтой. В моем файле .env есть следующая конфигурация:
EMAIL_HOST_USER=gmail@gmail.com
EMAIL_HOST_PASSWORD=пароль
И в моем файле settings.py я загружаю эти переменные следующим образом:
EMAIL_HOST_USER = os. getenv('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = os.getenv('EMAIL_HOST_PASSWORD')
Когда Я пытаюсь отправить электронное письмо через свое приложение и получаю ошибку SMTPAuthenticationError.
Однако, когда я меняю имя переменной в файле .env, все работает нормально, но пароль больше не маскируется. Как я могу это исправить, сохраняя при этом пароль замаскированным?

Подробнее здесь: https://stackoverflow.com/questions/790 ... email-host

Вернуться в «Python»