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=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»