如何在django.rest.auth中实现密码重置的内置视图?如何使用django rest框架和angularjs创建用于注册的电子邮件验证系统?
我一直在寻找一个教程或一些很好的文档,关于如何使用django rest框架和angular js在网站中实现django的send_email函数,但我还没有找到任何东西。
我需要什么...
我有什么......
我添加了这个...
EMAIL_USE_TLS = True
EMAIL_HOST = 'smtp.gmail.com'
EMAIL_HOST_USER = 'myemail@gmail.com'
EMAIL_HOST_PASSWORD = 'mypassword'
EMAIL_PORT = 587
在我的urls.py中我添加了这个...
from django.conf.urls import url
from rest_auth.views import PasswordResetView, PasswordResetConfirmView
urlpatterns = [
url(r'^password/reset/$', PasswordResetView.as_view(), name='password_reset'),
url(r'^password/reset/confirm/$', PasswordResetConfirmView.as_view(), name='password_reset_confirm'),
]
所以我的问题是如何将这些观点和网址实施到我的项目中,以及如何使用from django.core.mail import send_mail
提前致谢
答案 0 :(得分:-1)
在用户填写注册表后,您可以要求输入验证码。此验证码将发送到注册表中提供的电子邮件地址。正确输入验证码后,您可以将用户设置为活动状态。