У вас действительно есть переменные окружения, установленные для EMAIL_HOST_USER
и EMAIL_HOST_PASSWORD
?os.environ.get
принимает ключ, соответствующий системной переменной среды, в качестве аргумента и возвращает None
по умолчанию, если переменная среды, соответствующая этому ключу, не может быть найдена.
Что сейчас происходит, так это поискпеременная окружения с именем mymail@gmail.com
, и поскольку она, скорее всего, не существует, она возвращает None
и вызывает возникшую ошибку.
Необходимо установить переменную окружения EMAIL_HOST_USER
с значение из mymail@gmail.com
и другое с ключом EMAIL_HOST_PASSWORD
со значением generatedpassword
для того, что вы делаете для работы.
Обратите внимание, что вы можете называть их как-нибудь еще, если хотите,имя не обязательно должно соответствовать переменной настроек Django.
См. этот пост переполнения стека для получения дополнительной информации об использовании os.environ.get()
.