我想介绍一个流程,我们已经在使用 allauth 并希望尝试使其与 allauth 一起使用(可能会添加另一个包):
- 通过指定电子邮件地址邀请新用户(仅此,无需密码)
- 用户收到一封电子邮件,点击邀请链接并进入一个已填写电子邮件的表单,他需要填写更多字段,例如密码、名字和姓氏以及我所设置的一些自定义字段将添加到用户模型
- 用户点击确认并登录,重定向到根网址
最佳答案
django-invitations是一个通用的邀请解决方案,曾经是 django-allauth 的插件,但现在是独立的。
- 有一个管理界面,允许创建邀请
- 发送给用户的电子邮件基于易于覆盖的模板
account_signup
的网址是用户被定向到您需要实现的位置
第3步,您需要自己实现
关于django - 邀请用户 django-allauth,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28451721/