Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python Django CreateView动态字段表单,用于通过多个_Python_Django_Django Forms_Django Class Based Views_Class Based Views - Fatal编程技术网

Python Django CreateView动态字段表单,用于通过多个

Python Django CreateView动态字段表单,用于通过多个,python,django,django-forms,django-class-based-views,class-based-views,Python,Django,Django Forms,Django Class Based Views,Class Based Views,我有一个模型,其中有几个字段都使用through(自定义中间表),我想使用CreateView创建。问题是,我获取表单时无法为中间表创建数据。您可以直接创建中间表条目,然后您可以将其添加到多对多字段中,例如 modelObject = YourModel.objects.create(.....) intermedicateObject = IntermediateModel.objects.create(.....) modelObject.M2MfieldName.add(intermedi

我有一个模型,其中有几个字段都使用through(自定义中间表),我想使用CreateView创建。问题是,我获取表单时无法为中间表创建数据。

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

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