【问题标题】:Django CreateView dynamic fields form for model with ManyToMany through带有ManyToMany的模型的Django CreateView动态字段表单通过
【发布时间】:2015-05-15 18:45:57
【问题描述】:

我有几个 ManyToManyFields 的模型都使用 through(自定义中间表),我想使用 CreateView 创建。问题是我得到的表格无法为中间表创建数据。

【问题讨论】:

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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2020-02-18
      • 1970-01-01
      • 2017-07-11
      • 2016-07-23
      • 2016-11-10
      • 1970-01-01
      • 2013-04-06
      • 2018-04-07
      • 1970-01-01
      相关资源
      最近更新 更多