当前位置: 首页 > 知识库问答 >
问题:

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

宗项禹
2023-03-14

我试图建立我的应用程序的电子邮件验证部分。因此,用户输入他们的电子邮件,点击提交,他们将收到一封带有一次性“令牌”或链接的电子邮件,允许他们访问实际的注册页面。我如何处理这个与django的新版本,因为

来自django的。contrib。auth。令牌导入密码重置令牌生成器

来自django的。UTIL导入六个

代码似乎不起作用?

实际错误是无法从django导入name six。乌提尔斯。我在其他答案中看到,获取错误无法从“django”导入名称“six”。使用Django 3.0时的utils。0与Django3.0中删除的six相关的最新版本。是否有更好的方法在注册时发送验证电子邮件?

共有1个答案

谢奕
2023-03-14

安装六个:pip安装六个

或者已经安装了

将此更改为:从django.utils导入六

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

 类似资料:
  • 在用户注册Firebase之前,我应该如何验证电子邮件地址?我知道电子邮件地址已通过,但这仅适用于当前用户。因此,必须在发送验证电子邮件之前创建用户。这不会有多大帮助,因为您显然必须在将电子邮件添加到数据库之前验证它。因此,什么是好的解决方法?

  • 如果不使用JavaScript,那么仅使用Django如何做到这一点呢?

  • 问题内容: 我正在使用位于此处的jquery validate函数和插件。 http://docs.jquery.com/插件/验证 我要通过js文件,我已经找到了确保它是有效电子邮件的电子邮件验证块,但事实是,我只允许.edu电子邮件。我不知道从哪里开始。 问题答案: 您不需要自定义扩展名。您可以使用以下方法:http : //docs.jquery.com/Plugins/Validation

  • 我能够在注册前验证用户电子邮件。但我想收到验证电子邮件到我的电子邮件地址以完成注册过程。我想收到我的电子邮件地址的通知,并且只有在我批准后才完成注册过程。我检查了电子邮件验证:auth-service.ts 注册:

  • 问题内容: 我想知道我是否打算在打算作为电子邮件使用的HTML表中使用colspan属性,电子邮件客户端(Outlook等…)是否会理解colspan的功能,因为我已阅读到这可能会导致布局问题? 问题答案: 是的大多数(如果不是全部)电子邮件客户端都允许使用所有HTML标记。当涉及脚本编写时,您有一个要解决的问题,因为大多数(如果不是全部)电子邮件客户端根本不允许脚本编写。

  • 问题内容: 我正在编写一个非常简单的模型来演示一些HTML5表单验证。但是,我注意到电子邮件验证不检查地址中是否有一个点,也不检查该点后的字符。 换句话说,当“ john @ doe”显然不是有效的电子邮件地址时,它被视为有效;“ doe”不是域。 这是我编码电子邮件字段的方式: 注意:我知道如何通过RegEx模式来完成此操作。我只是想知道有人如何代替使用电子邮件类型。 问题答案: 因为a @b是