如何在 Django 中创建一个分为两部分的注册表单,以便只有在电子邮件验证后才调用填写第二部分?

How to create a registration form in Django that is divided into two parts, such that one call fill up the second part only after email verification?

我有电子邮件验证的逻辑,但我不确定如何做到只有在点击验证电子邮件上的 link 后,用户才会被带到表单的第二页,只有在填写第二部分后,用户才会被保存。

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

访问URL。我希望你能得到你的答案。这似乎与 Whosebug 本身提出的以下问题重复 Check this.