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