gpt4 book ai didi

python - 使用 Django 在用户注册时填写用户个人资料

转载 作者:太空宇宙 更新时间:2023-11-04 02:56:07 25 4
gpt4 key购买 nike

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

问题是:如何构建包含个人资料表单的注册 View ?

请注意,它仅使用没有个人资料信息的基本数据创建用户帐户。我已经在其他继承自 AbstractUser 并自定义用户模型的项目中工作,但这次我想使用 Profile 模型

你能帮帮我吗?

最佳答案

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

简短的回答是不要这样做。

您自己可能已经注册了数百个网站。他们在注册时是否要求您提供此信息?不。因为它不是用户友好的。个人资料创建应与注册分开。

如果您真的想收集这些信息,您需要将默认的用户注册表替换为您自己的。 AFAIK django-registration-redux 中没有设置来更改默认表单。因此,您还必须自定义 View 。所以付出很多努力换取一点收获。

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

这正是它应该的样子。

关于python - 使用 Django 在用户注册时填写用户个人资料,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42311146/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com