Python 如何在Django中创建一个分为两部分的登记表,以便一个电话仅在电子邮件验证后填写第二部分?

Python 如何在Django中创建一个分为两部分的登记表,以便一个电话仅在电子邮件验证后填写第二部分?,python,django,django-models,django-forms,django-authentication,Python,Django,Django Models,Django Forms,Django Authentication,我有电子邮件验证的逻辑,但我不知道如何才能做到,只有在单击验证电子邮件上的链接后,用户才会被带到表单的第二页,并且只有在填写第二部分后,用户才会被保存。我认为更好的办法是将用户保存到数据库中,但将其标记为不活动(模型中的简单布尔字段就足够了)。注册后,在确认电子邮件之前,将其标记为非活动,并在他确认电子邮件并填写您提到的注册表的第二部分后,将布尔值更改为true。如果您不想在数据库中保留非活动用户数据,您可以设置例如cron,以清除几天未确认其电子邮件的用户。访问URL。我希望你能得到答案。这似

我有电子邮件验证的逻辑,但我不知道如何才能做到,只有在单击验证电子邮件上的链接后,用户才会被带到表单的第二页,并且只有在填写第二部分后,用户才会被保存。

我认为更好的办法是将用户保存到数据库中,但将其标记为不活动(模型中的简单布尔字段就足够了)。注册后,在确认电子邮件之前,将其标记为非活动,并在他确认电子邮件并填写您提到的注册表的第二部分后,将布尔值更改为true。如果您不想在数据库中保留非活动用户数据,您可以设置例如cron,以清除几天未确认其电子邮件的用户。

访问URL。我希望你能得到答案。这似乎与下面关于Stackoverflow本身的问题重复

这是否回答了您的问题?