django电子邮件验证,允许注册

时间:2020-04-27 21:10:25

标签: python django

我正在尝试构建应用程序的电子邮件验证部分。因此,用户输入他们的电子邮件,点击提交,他们将获得一封带有一次性“令牌”或链接的电子邮件,该电子邮件或链接允许他们访问实际的注册页面。自

以来,如何使用较新版本的django进行操作?

from django.contrib.auth.tokens import PasswordResetTokenGenerator

from django.utils import six

代码似乎不起作用?

实际错误表明无法从django.utils导入名称六。我在其他答案Getting error cannot import name 'six' from 'django.utils' when using Django 3.0.0 latest version中看到,这与从django 3.0中删除了六个有关。注册后是否有更好的方法来验证电子邮件?

1 个答案:

答案 0 :(得分:0)

安装六个:pip安装六个

或如果已安装

更改此:“从django.utils导入六个” 为此:导入六个

https://docs.djangoproject.com/en/3.0/releases/3.0/ 由于我们希望应用在添加对Django 3.0的支持时会降低Python 2的兼容性,因此我们目前正在删除这些API。 django.utils.six-删除此供应商库的使用或切换到六个。