【发布时间】:2015-05-15 18:45:57
【问题描述】:
我有几个 ManyToManyFields 的模型都使用 through(自定义中间表),我想使用 CreateView 创建。问题是我得到的表格无法为中间表创建数据。
【问题讨论】:
标签: python django django-forms django-class-based-views
我有几个 ManyToManyFields 的模型都使用 through(自定义中间表),我想使用 CreateView 创建。问题是我得到的表格无法为中间表创建数据。
【问题讨论】:
标签: python django django-forms django-class-based-views
你可以直接创建一个中间表条目,然后你可以将它添加到多对多字段中,例如
modelObject = YourModel.objects.create(.....)
intermedicateObject = IntermediateModel.objects.create(.....)
modelObject.M2MfieldName.add(intermedicateObject)
【讨论】: