Python-Django如何将对象列表分配给M2M?

时间:2013-12-06 07:36:43

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

我有一个列表:

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

我想将它分配给一个表格字段,即M2M,
我想按照列表中给出的顺序分配它,
但M2M有自己的订购方案,请帮帮我! 提前致谢

1 个答案:

答案 0 :(得分:1)

如果我没有弄错你,你想要做的是维持你的ManyToMany Field的顺序,这将依次呈现你的表单(包含m2m字段)。

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

您可以参考以上链接,了解从django docs

定义直通模型的全部和确切方法

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