用于ManyToMany的模型的Django CreateView动态字段表单

时间:2015-03-13 10:14:08

标签: python django django-forms django-class-based-views class-based-views

我的模型有很少的ManyToManyFields都使用通过(自定义中间表),我想使用CreateView创建。问题是我没有为中间表创建数据的能力。

1 个答案:

答案 0 :(得分:2)

你可以直接创建一个中间表条目,然后你可以将它添加到多对多字段,例如

modelObject = YourModel.objects.create(.....)
intermedicateObject = IntermediateModel.objects.create(.....)
modelObject.M2MfieldName.add(intermedicateObject)