在Django 1.5中的ForeignKey中创建新对象或选择对象

时间:2013-04-23 12:39:59

标签: python django forms django-models foreign-keys

我有两个模型,模型A和模型B.

在模型BI中有两个ForeignKey字段引用模型A.它可以工作,但它需要模型A才能有记录才能在模型B中选择值。创建表单的最佳方法是什么?可以选择在模型A中创建新记录并选择它或选择预先存在的记录吗?

1 个答案:

答案 0 :(得分:1)

查看django(模型)formsets(https://docs.djangoproject.com/en/dev/topics/forms/formsets/)。

这是出于这个原因。使用内联或模型表单集,您可以轻松创建页面,您可以在其中编辑模型A和B,甚至可以将它们保存在一起。

如果你查看formsets问题@ stackoverflow和django docs - 我相信你会明白的。

艾伦