Django中多表查询思路

Posted Python之路

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Django中多表查询思路相关的知识,希望对你有一定的参考价值。

需求:

  1、有一张文章表和一张评论表

  2、两张表的关系是一对多

  3、规则:若是有新评论,则将对应的文章置顶,若是有新文章则将新文章置顶。

 

思路:

  在文章表中增加一个最后评论时间的字段。然后采用分组排序,即可解决

 

预留:

  Django中除了有外键对应关系表外,如何将多张表联合查询?

以上是关于Django中多表查询思路的主要内容,如果未能解决你的问题,请参考以下文章

ssh中多表查询及Path expected for join的异常处理

Yii2中多表关联查询(joinjoinwith) with是不执行sql的

关于sql中多表查询的select命令

oracle 中多表连接如何用

mybatis中多表联合查询与DTO的字段对应问题

sql 中多表查询-leetcode : Combine Two Tables