2010-01-29 52 views
0

我有一个用户配置文件模型,其定义在settings.py。 现在我想创建一个注册表单,其中包含来自用户UserProfile模型的字段。有没有简单的方法来做到这一点?如何从Django中的两个模型创建表单

如果这有帮助,我正在使用uni_form创建漂亮的表单。

回答

1

只需在视图中放置两个子窗体并将其显示在模板中。在构造函数中使用prefix参数来防止字段名称冲突。

+0

问题是,我的用户配置文件的字段应该在用户模型的字段(如“标题:先生/女士”)之间可见。也许会更容易从UserProfile模型创建表单并手动添加用户模型中缺少的字段... – suda 2010-01-29 16:44:40

+0

或者您可以按照您需要的顺序自行输出相应表单中的字段。 – 2010-01-29 16:46:20

+0

但是这会打败使用uni_form的整个目的。 – suda 2010-01-29 16:50:01

相关问题