【发布时间】:2023-04-05 01:10:02
【问题描述】:
我的网站上有一些内容以不同的顺序显示,具体取决于数据库中上次编辑的内容。
我确认在shell中,返回的顺序是什么
>>>foo.objects.all()
取决于上次编辑的内容。我知道如何使对象按我想要的顺序显示,但我无法解释为什么它在最后一次编辑时拉动它们。它经过数据库中的哪个字段?数据库是否只是按编辑的不同排序?
【问题讨论】:
-
来自postgres docs:如果未选择排序,则将按未指定的顺序返回行。这种情况下的实际顺序将取决于扫描和连接计划类型以及磁盘上的顺序,但不能依赖它。
标签: django postgresql