Django.core.exceptions.ImproperlyConfigured: Установите переменную окружения EMAIL_HOST [duplicate]

Я пытаюсь развернуть свое приложение на heroku.

после успешного выполнения git push heroku main

я пытаюсь выполнить команду

heroku run python manage.py makemigrations

и я получаю эту ошибку

мой settings.py выглядит следующим образом

import environ

from pathlib import Path
import os
import django_heroku
import dj_database_url




BASE_DIR = Path(__file__).resolve().parent.parent

DEBUG = True

ALLOWED_HOSTS = ['*']

DATABASES = {
    'default': dj_database_url.config()
    
    }

env = environ.Env()
environ.Env.read_env()


# Bottom of the file
EMAIL_BACKEND ='django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST= env('EMAIL_HOST')
EMAIL_PORT = 587
EMAIL_USE_TLS = True
EMAIL_HOST_USER = env('EMAIL_HOST_USER')
EMAIL_HOST_PASSWORD = env('EMAIL_HOST_PASSWORD')

# Custom setting. To email
RECIPIENT_ADDRESS = env('RECIPIENT_ADDRESS')
django_heroku.settings(locals())

мой .env файл выглядит так. и он находится внутри папки, содержащей settings.py

EMAIL_HOST=jfjfjfjfjfjhdhd
EMAIL_HOST_USER=jdjdjdjdj
EMAIL_HOST_PASSWORD=kskskkssjsjss
RECIPIENT_ADDRESS=kdkdjdjdjdjdjd

Последнее, когда я нажимаю на ссылку моего развернутого приложения, я получаю эту ошибку

Application error
An error occurred in the application and your page could not be served. If you are the application owner, check your logs for details. You can do this from the Heroku CLI with the command
heroku logs --tail

Каковы возможные причины этого, может ли это быть потому, что я не сделал миграцию на heroku?

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