2017-02-18 56 views
2

我正在用Django(和django-registration-redux)提供的用户默认认证开发应用程序。此外,在文档,他们建议用OneToOneField用户配置文件在不同的模型联系起来,因为在这里说明一下:https://docs.djangoproject.com/en/1.10/topics/auth/customizing/填写Django用户注册的用户配置文件

的问题是:如何建立一个包括配置文件的形式注册的看法?

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

你能帮我吗?

回答

2

问题是:如何构建包含 配置文件表单的注册视图?

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

你可能自己注册了数百个网站。他们在注册时是否要求您提供这些信息? nopes。因为它不是用户恶魔。配置文件创建应与注册分开。

如果你真的想收集这些信息,你需要用你自己的默认用户注册表单来替换。 AFAIK在django-registration-redux中没有设置来更改默认表单。所以你也必须自定义视图。所以,为了一点点收获,很多辛苦的工作。

请注意,这只是建立了基本数据 用户帐户,而不资料信息

这正好是应该的。

+1

你是完全正确的......但在我的情况下,这不是为了“自我注册”,而是由管理员执行的注册......所以我需要捕获用户注册时的所有信息。也许有更好的方法来执行此操作吗?非常感谢。 – jonango

+0

呃...最后,我替换了默认的用户注册,以便您的回答正确 – jonango

+0

很高兴有帮助 – e4c5

相关问题