通知一个人他/她需要在Django网站上创建一个帐户

时间:2014-07-24 10:13:01

标签: python django

我正在使用一个事件录入系统,用户(Client)可以为一个事件创建x个用户(Entrant),因此{{1} }和ClientEntrant模型相关。

客户可以通过输入电子邮件地址来创建参与者,然后该电子邮件地址会向该人发送电子邮件,告诉他们他们拥有帐户。我们最初的想法是创建用户并通过电子邮件向他们发送密码,并指示他们更改密码。

我个人不喜欢这个想法但不了解最佳实践'因为我之前从未遇到自动用户创建过程。

我喜欢这样的想法,当发送电子邮件时,有一个User表,其中包含该人的电子邮件地址的记录,并且会向他们发送一个指向该网站的链接表单,他们创建自己的Entrant帐户,这与User模型相关联。

虽然这可能导致Entrant中的电子邮件地址重复,然后导致Entrant重复,除非User没有存储电子邮件地址,并且电子邮件是ID参考Entrant。然后,在Entrant创建并绑定到User时,可以保存所有数据。

我无法在此找到文章/ SA问题,因此我们将不胜感激。

0 个答案:

没有答案