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