一尘不染

Django多对多插入顺序

django

我们已经为此苦苦挣扎了几天,并在网络上进行了大量搜索。

我们试图弄清楚条目如何以Django形式保存到许多字段。

例如,我们有一个新闻模型,该模型与图像具有多对多的关系。当我们将图像添加到新闻文章中时,例如ID为10、2、14的图像,我们可以看到保存新闻文章表单时的帖子值如下:

  • photos 10
  • photos 2
  • photos 14

当我们查看多对多交叉表时,顺序没有保留。我们看不到插入照片顺序的逻辑。

希望这是有道理的!

非常感谢你提前答复。


阅读 432

收藏
2020-04-01

共1个答案

一尘不染

Django不保证保留多对多关系的顺序。如果需要,则应使用through带有显式“ order”字段的表。

2020-04-01