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 包。设置好后一切正常,我得到了更多我想要的功能。
我知道这不是最好的解决方案,因为它没有完全回答上面的问题。但是,这可能是一种答案,因为切换到文档更丰富的当前包也可能是最好的主意。
关注了这个问题: 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 包。设置好后一切正常,我得到了更多我想要的功能。
我知道这不是最好的解决方案,因为它没有完全回答上面的问题。但是,这可能是一种答案,因为切换到文档更丰富的当前包也可能是最好的主意。