Django-Registration 没有收到重置电子邮件

Django-Registration not getting reset email

关注了这个问题: Django registration email not sending 但意识到这是为了 https://github.com/macropin/django-registration 不是 https://github.com/ubernostrum/django-registration 这就是我需要的。

不幸的是,他们关于 SMTP 的文档中没有关于此的内容: http://django-registration.readthedocs.io

ve 是我的应用程序并且 我已经在第 3 方应用程序上测试了我的 SMTP 信用,我收到了一封电子邮件。也在本地主机和实时站点上尝试过。

settings.py

INSTALLED_APPS = [
    'registration',
    'django.contrib.admin',
    'django.contrib.auth',
    'django.contrib.contenttypes',
    'django.contrib.sessions',
    'django.contrib.messages',
    'django.contrib.staticfiles',
    've',
    'widget_tweaks',
]

EMAIL_BACKEND = 'django.core.mail.backends.smtp.EmailBackend'
EMAIL_HOST = '***'
EMAIL_HOST_PASSWORD = '***'
EMAIL_HOST_USER = '***'
EMAIL_PORT = 587
EMAIL_USE_TLS = True
DEFAULT_FROM_EMAIL  = 'noreply@***'

urls.py

from django.conf.urls import url, include
from django.contrib import admin
from django.conf import settings
from django.conf.urls.static import static
urlpatterns = [
    url(r'^admin/', admin.site.urls),
    url(r'^accounts/', include('registration.backends.simple.urls')),
    url(r'', include('ve.urls',  namespace='ve')),
]


if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)

在不断修改之后,我决定切换到 allauth Django 包。设置好后一切正常,我得到了更多我想要的功能。

我知道这不是最好的解决方案,因为它没有完全回答上面的问题。但是,这可能是一种答案,因为切换到文档更丰富的当前包也可能是最好的主意。