【发布时间】:2013-12-23 11:43:38
【问题描述】:
我有一个类似的列表:
ol = [<object1>, <object3>, <object2>, <object5>]
我想将其分配给 M2M 表单域,
我想按照列表中给定的顺序分配它,
但是M2M有自己的订购场景,请帮帮我!
提前致谢
【问题讨论】:
标签: python-2.7 django-forms django-templates
我有一个类似的列表:
ol = [<object1>, <object3>, <object2>, <object5>]
我想将其分配给 M2M 表单域,
我想按照列表中给定的顺序分配它,
但是M2M有自己的订购场景,请帮帮我!
提前致谢
【问题讨论】:
标签: python-2.7 django-forms django-templates
如果我没有误会您的意思,您要做的是维护您的 ManyToMany 字段的顺序,这反过来会以有序的方式呈现您的表单(包含 m2m 字段)。
Django 不允许直接这样做。为此,您必须定义一个THROUGH Table。
您可以参考上面的链接,了解从django docs 定义直通模型的完整准确方法
您可能会发现此堆栈溢出post 很有用。
【讨论】: