允许在注册前进行Django电子邮件验证

2024-10-05 22:32:41 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试构建我的应用程序的电子邮件验证部分。因此,用户输入他们的电子邮件,点击提交,他们将收到一封带有一次性“令牌”或链接的电子邮件,允许他们访问实际的注册页面。我该如何使用自2000年以来较新版本的django来实现这一点

from django.contrib.auth.tokens import PasswordResetTokenGenerator

from django.utils import six

代码似乎不起作用

实际错误是无法从django.utils导入name six。我在其他答案{a1}中看到,这与Django3.0中删除了6个有关。是否有更好的方法在注册时发送验证电子邮件


Tags: django用户fromimport版本auth应用程序链接
1条回答
网友
1楼 · 发布于 2024-10-05 22:32:41

安装六个:pip安装六个

或者如果已经安装了

更改此选项:“from django.utils import six” 为此:导入六个

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

相关问题 更多 >