【问题标题】:Django: Sort database import by the last entry first and so onDjango:按最后一个条目对数据库导入进行排序,依此类推
【发布时间】:2014-09-11 11:26:57
【问题描述】:

我正在使用以下内容导入数据库条目,它可以通过列出数据库中从第一个条目到最后一个条目的内容来正常工作:

users_temp = users.objects.all() --> 其中 users 是我数据库中的一个表。

如何更改上面的行,以便我首先获得桌子上最后一项的列表,依此类推?

谢谢,

【问题讨论】:

  • 我真的明白你在问什么。你只想要最后一个吗?还是从最后一个到第一个?
  • 对模型类使用大写名称是一种常见的做法,因此您应该考虑使用Users 而不是users

标签: python mysql django django-models django-database


【解决方案1】:

如果我理解正确,您希望以相反的顺序获取用户列表。

reverse() 是专门为此制作的:

使用 reverse() 方法反转查询集的顺序 元素被返回。

users.objects.all().reverse()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2019-05-10
    • 2022-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-07-20
    • 2017-09-06
    • 2011-12-16
    相关资源
    最近更新 更多