使用Djang填写用户注册的用户配置文件

2024-05-23 14:34:48 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在开发一个使用Django(和django-registration-redux)提供的用户默认身份验证的应用程序。同样在文档中,他们建议将用户配置文件与另一个模型中的OneToOneField链接起来,如下所示:https://docs.djangoproject.com/en/1.10/topics/auth/customizing/

问题是:如何构建包含profile表单的注册视图?

请注意,它只是用基本数据创建一个没有配置文件信息的用户帐户。我已经在从AbstractUser继承和定制用户模型的其他项目中工作过,但我希望这次使用Profile模型

你能帮我吗?在


Tags: django用户文档https模型身份验证应用程序docs
1条回答
网友
1楼 · 发布于 2024-05-23 14:34:48

The problem is: How to build a registration view that includes the profile form?

简而言之,不要这样做。在

你自己可能已经注册了几百个网站。他们有没有在登记处向你询问这些信息?没有。因为它不是用户至上。配置文件的创建应与注册分开。在

如果您真的想收集这些信息,您需要用您自己的注册表单替换默认的用户注册表单。在django registration redux中没有设置来更改默认表单。因此,您还必须自定义视图。所以为了一点点的收获而努力工作。在

Note that it's only creating a user account with the basic data without profile info

这正是它应该做的。在

相关问题 更多 >