django_mailgun.MailgunAPIError: Response [401]
完整報錯如下:
Internal Server Error: /accounts/login/ Traceback (most recent call last):File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in innerresponse = get_response(request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_responseresponse = self.process_exception_by_middleware(e, request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_responseresponse = wrapped_callback(request, *callback_args, **callback_kwargs)File "/usr/lib/python3.7/contextlib.py", line 74, in innerreturn func(*args, **kwds)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/views/generic/base.py", line 71, in viewreturn self.dispatch(request, *args, **kwargs)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/views/generic/base.py", line 97, in dispatchreturn handler(request, *args, **kwargs)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/views.py", line 127, in postreturn self.validate_registration_form()File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/views.py", line 214, in validate_registration_formself.register_user(form)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/mixins.py", line 56, in register_userself.send_registration_email(user)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/mixins.py", line 93, in send_registration_emailDispatcher().dispatch_user_messages(user, messages)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/utils.py", line 59, in dispatch_user_messagesdispatched_messages['email'] = self.send_user_email_messages(user, messages)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/utils.py", line 94, in send_user_email_messagesemail = self.send_email_messages(user.email, messages)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/utils.py", line 123, in send_email_messagesemail.send()File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/mail/message.py", line 291, in sendreturn self.get_connection(fail_silently).send_messages([self])File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/mail/message.py", line 248, in get_connectionself.connection = get_connection(fail_silently=fail_silently)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/mail/__init__.py", line 34, in get_connectionklass = import_string(backend or settings.EMAIL_BACKEND)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/utils/module_loading.py", line 17, in import_stringmodule = import_module(module_path)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/importlib/__init__.py", line 127, in import_modulereturn _bootstrap._gcd_import(name[level:], package, level)File "<frozen importlib._bootstrap>", line 1006, in _gcd_importFile "<frozen importlib._bootstrap>", line 983, in _find_and_loadFile "<frozen importlib._bootstrap>", line 965, in _find_and_load_unlocked ModuleNotFoundError: No module named 'django_mailgun' [06/Mar/2020 20:27:05] "POST /accounts/login/ HTTP/1.1" 500 157348 這里檢查一下: app_label= auth Internal Server Error: /accounts/login/ Traceback (most recent call last):File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in innerresponse = get_response(request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/base.py", line 115, in _get_responseresponse = self.process_exception_by_middleware(e, request)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/handlers/base.py", line 113, in _get_responseresponse = wrapped_callback(request, *callback_args, **callback_kwargs)File "/usr/lib/python3.7/contextlib.py", line 74, in innerreturn func(*args, **kwds)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/views/generic/base.py", line 71, in viewreturn self.dispatch(request, *args, **kwargs)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/views/generic/base.py", line 97, in dispatchreturn handler(request, *args, **kwargs)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/views.py", line 127, in postreturn self.validate_registration_form()File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/views.py", line 214, in validate_registration_formself.register_user(form)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/mixins.py", line 56, in register_userself.send_registration_email(user)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/mixins.py", line 93, in send_registration_emailDispatcher().dispatch_user_messages(user, messages)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/utils.py", line 59, in dispatch_user_messagesdispatched_messages['email'] = self.send_user_email_messages(user, messages)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/utils.py", line 94, in send_user_email_messagesemail = self.send_email_messages(user.email, messages)File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/oscar/apps/customer/utils.py", line 123, in send_email_messagesemail.send()File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django/core/mail/message.py", line 291, in sendreturn self.get_connection(fail_silently).send_messages([self])File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django_mailgun.py", line 177, in send_messagesif self._send(message):File "/home/appleyuchi/.virtualenvs/python3.7/lib/python3.7/site-packages/django_mailgun.py", line 163, in _sendraise MailgunAPIError(response) django_mailgun.MailgunAPIError: <Response [401]> [06/Mar/2020 20:27:33] "POST /accounts/login/ HTTP/1.1" 500 145293根據[1]:
This project is unsupported.
棄坑吧,settings.py中更換郵件引擎.
?
EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
 DEFAULT_FROM_EMAIL='753743312@qq.com'
 SQLALCHEMY_TRACK_MODIFICATIONS= False
 EMAIL_HOST ='smtp.qq.com'
 EMAIL_SUPPRESS_SEND= False??? # 發送郵件,為True則不發送
 EMAIL_PORT = 587#SSL協議端口號
 EMAIL_USE_SSL= False?????????? # 重要,qq郵箱需要使用SSL
 EMAIL_USE_TLS= True????????? # 不需要使用TLS
 EMAIL_HOST_USER= 'xxxxxxxxxx@qq.com'
 EMAIL_HOST_PASSWORD ='xxxxxxxxxxxx'#授權碼,不是密碼
 SECURITY_EMAIL_SENDER= 'no-reply@localhost'
?
?
Reference:
[1]https://github.com/BradWhittington/django-mailgun/issues/34
?
總結
以上是生活随笔為你收集整理的django_mailgun.MailgunAPIError: Response [401]的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: No module named 'osc
- 下一篇: [SQLITE_READONLY] At
