【问题标题】:Django Model/Database DesignDjango 模型/数据库设计
【发布时间】:2015-04-25 15:19:05
【问题描述】:

我有一个关于如何设计 django 模型的问题。这是问题所在。我有一个模型,它是一个可以提交到我的应用程序的 URL 表。我还通过多对多的关系,实现了将 URL 组合成“集合”的能力。这很好用,但是,我想添加对集合中的链接进行排序和重新排序的功能。例如,链接列表 id [a,b,c,d]。 User1 创建 [d,a,c] 的集合,而 User2 创建 [a,c,d] 的集合,User3 创建 [c,d,b] 的集合。有没有一种简单的方法可以在我当前的设计中添加此功能?

我正在使用 python3、django1.8 和 postgres,如果这很重要的话。

提前致谢。

【问题讨论】:

    标签: python django database postgresql django-models


    【解决方案1】:

    您可以通过中间模型建立 ManyToManyField 连接。该模型可以控制条目的排序。例如看一下这个问题和答案:Django ManyToManyField ordering using through?。

    【讨论】:

      猜你喜欢
      • 2021-07-21
      • 2011-03-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-25
      • 2014-02-25
      • 1970-01-01
      相关资源
      最近更新 更多