我导入错误的电子邮件服务应用的用户应用中的[views.py]
详细错误:文件“ F:\ DjangoDemo \ JWTAuthentication \ apidjangowithjwt \ user \ views.py”,第17行,在从apidjangowithjwt.emailservice.views导入send_emailModuleNotFoundError:没有名为“ apidjangowithjwt.emailservice”的模块]
from apidjangowithjwt.emailservice.views import send_email **#giving error**
在我定义了函数send_mail的emailservice应用中的[views.py。
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' ]
from emailservice.views import send_email