Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 使用django redux重新发送帐户激活电子邮件_Python_Django_Django Registration - Fatal编程技术网

Python 使用django redux重新发送帐户激活电子邮件

Python 使用django redux重新发送帐户激活电子邮件,python,django,django-registration,Python,Django,Django Registration,我已经使用Django registration redux建立了一个注册系统,但是我想知道如果用户没有收到帐户激活电子邮件,接收到它有问题或者丢失了它,是否可以重新发送帐户激活电子邮件。我在网上读到这篇文章,这可能表明: 假设您使用的是默认后端,则会为此提供自定义管理操作;在RegistrationProfile模型的管理员中,只需单击要为其重新发送电子邮件的用户的复选框,然后选择“重新发送激活电子邮件”操作 但是想知道是否有其他人有这个问题,并且在不需要管理员干预的情况下以某种方式解决了它?

我已经使用Django registration redux建立了一个注册系统,但是我想知道如果用户没有收到帐户激活电子邮件,接收到它有问题或者丢失了它,是否可以重新发送帐户激活电子邮件。我在网上读到这篇文章,这可能表明:

假设您使用的是默认后端,则会为此提供自定义管理操作;在RegistrationProfile模型的管理员中,只需单击要为其重新发送电子邮件的用户的复选框,然后选择“重新发送激活电子邮件”操作


但是想知道是否有其他人有这个问题,并且在不需要管理员干预的情况下以某种方式解决了它?似乎你想让用户做的事情(登录,然后单击“重新发送激活电子邮件”,因为他们甚至可以在不“活动”的情况下登录),而不必立即向管理员发送电子邮件。TIA你是很棒的人。

你可以在你的用户模型中添加一个新的布尔字段(我们称之为mail_sent),然后在发送注册电子邮件之后。您可以将其设置为true。 然后放置一个中间件并检查传入的用户电子邮件。如果未验证用户,但发送的邮件为真。将用户重定向到url,让他/她重新发送激活电子邮件