【发布时间】:2020-06-09 15:08:42
【问题描述】:
我有一些通过 ForeignKey 检索对象的表单,例如Flight, Trip.
因此,例如,当有人尝试创建新的 Trip 时,他们可以从下拉列表中选择 Hotel。
我的问题是:我们如何在Trip 表单上添加Hotel。就像使用 Django 自己的管理仪表板时一样,您会看到一个加号,并且您可以在创建 Trip 时添加新的 Hotel。
编辑:
Hotel 是 Trip 模型上的 ForeignKey。
我正在使用ModelForm。
目标是您既可以选择现有的Hotel,也可以在创建Trip 的同时创建一个新的@。
【问题讨论】:
-
Hotel是Trip模型上的 FK 吗?您使用的是模型表格还是常规表格? -
@DeA 是的,
Hotel是Trip上的 FK。我正在使用模型表单。 -
通读一遍,然后看看你是否能找到适合你的解决方案; micropyramid.com/blog/how-to-use-nested-formsets-in-django
标签: python django django-models django-forms django-3.0