我需要强制Django用户模型中的电子邮件字段.对我来说,如何做到这一点并不明显.建议欢迎.我目前正在使用:
from django.contrib.auth.forms import UserCreationForm
Run Code Online (Sandbox Code Playgroud)
为我的用户创建表单,并将其与我自己的自定义相结合 UserProfileCreateForm
伊恩
在我的应用程序中,我使用的是Django Allauth。我没有任何用户注册表格。管理员将通过上传包含用户信息的Excel文件来注册用户。我已完成所有这些操作,并且通过自动生成密码将用户保存在用户表中。上传用户列表并将其保存在数据库中之后,我想向每个用户发送重置密码电子邮件。
在allauth中重置密码,您首先需要进入重置页面account/password/reset/并输入您的电子邮件。然后会发送一封电子邮件,指导您更改密码account/password/reset/key/(?P<uidb36>[0-9A-Za-z]+)-(?P<key>.+)/
是否可以直接在应用程序内发送电子邮件?该URL包含一个我不知道如何生成的密钥!还是有更好的方法呢?