我有两个模型,模型A和模型B.
在模型BI中有两个ForeignKey字段引用模型A.它可以工作,但它需要模型A才能有记录才能在模型B中选择值。创建表单的最佳方法是什么?可以选择在模型A中创建新记录并选择它或选择预先存在的记录吗?
答案 0 :(得分:1)
查看django(模型)formsets(https://docs.djangoproject.com/en/dev/topics/forms/formsets/)。
这是出于这个原因。使用内联或模型表单集,您可以轻松创建页面,您可以在其中编辑模型A和B,甚至可以将它们保存在一起。
如果你查看formsets问题@ stackoverflow和django docs - 我相信你会明白的。
艾伦