所以我的问题是,我一直在尝试建立一个网站,在那里你用电子邮件注册,并被发送一封验证电子邮件来确认你的电子邮件。唯一一个不错的教程是用php编写的,我想知道我是否可以把它放到我的django站点上。
发布于 2021-07-01 09:20:59
从您的标题和实际问题来看,您似乎想要在UserCreationForm中添加一个电子邮件字段。我不知道这是否是您想要的,但以下是您如何做到的。
forms.py
文件。现在将这段代码添加到其中。from django.contrib.auth.forms import UserCreationForm #从UserCreationForm导入用户#从django import forms导入用户模型#导入django的表单类UserRegisterForm( UserCreationForm ):#创建一个新表单并从UserCreationForm email = forms.EmailField()继承#告诉django我们想要添加一个电子邮件字段到我们的UserRegisterForm (已经有用户名,password1,password2 (密码确认))。class Meta: model = User #我们的模型(数据库)是什么字段=‘用户名’,‘电子邮件’,'password1','password2‘#我们希望拥有的字段
再说一次,我不知道这是不是你想要的,因为我真的不知道,但我希望这能有所帮助。
另外,如果您想在他们的帐户创建时发送验证电子邮件,您可以使用@Amandeep Singh Sawhney给出的链接。
https://stackoverflow.com/questions/68201747
复制相似问题