Структура папок моего проекта, где apidjangowithjwt - это имя проекта и emailservice, а пользователь - приложения.
views.py в приложении пользователя, куда я импортирую Приложение электронной почты, которое выдает ошибку
Подробная ошибка: Файл "F: \ DjangoDemo \ JWTAuthentication \ apidjangowithjwt \ user \ views.py", строка 17, из apidjangowithjwt.emailservice.views import send_email ModuleNotFoundError: Нет модуля с именем 'apidjangowithjwt.emailservice'
from apidjangowithjwt.emailservice.views import send_email **#giving error**
views.py в приложении электронной почты, где я определил функцию send_mail.
from django.core import mail
def send_email(**kwargs):
with mail.get_connection() as connection:
email=mail.EmailMessage(kwargs['subject'],kwargs['body'],kwargs['from_email'],kwargs['to_email'],kwargs['bcc'],
connection,kwargs['attachments'],kwargs['header'],kwargs['bcc'],kwargs['reply_to'])
email.send()
Я также зарегистрировал оба приложения в settings.py как:
INSTALLED_APPS = [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'user',
'rest_framework',
'emailservice'
]