【问题标题】:Python-Django How to assign an object list to M2M?Python-Django 如何将对象列表分配给 M2M?
【发布时间】:2013-12-23 11:43:38
【问题描述】:

我有一个类似的列表:

ol = [<object1>, <object3>, <object2>, <object5>]

我想将其分配给 M2M 表单域,
我想按照列表中给定的顺序分配它,
但是M2M有自己的订购场景,请帮帮我!
提前致谢

【问题讨论】:

    标签: python-2.7 django-forms django-templates


    【解决方案1】:

    如果我没有误会您的意思,您要做的是维护您的 ManyToMany 字段的顺序,这反过来会以有序的方式呈现您的表单(包含 m2m 字段)。

    Django 不允许直接这样做。为此,您必须定义一个THROUGH Table

    您可以参考上面的链接,了解从django docs 定义直通模型的完整准确方法

    您可能会发现此堆栈溢出post 很有用。

    【讨论】:

      猜你喜欢
      • 2012-07-29
      • 1970-01-01
      • 1970-01-01
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多