![]() |
1
1
基本上有两种方法可以做到这一点:
最后一个选项通常用于模型具有感官(固有)排序的情况(例如,以某种方式对查询集进行排序是非常合乎逻辑的,而且只是偶尔以另一种方式排序)。 在A中排序 看法
我们可以使用
例如,我们可以定义一个视图:
那么我们可以用这个
在 模型
如果从模型的角度来看,某种排序是非常合乎逻辑的,那么我们也可以将排序封装到模型本身中。我们用
所以现在我们仍然可以访问
但是请注意,对于每个模型,我们只能定义一个这样的顺序,因此不能基于特定的视图指定特定的决策。如果要“覆盖”排序,则需要用户
|
![]() |
2
3
你应该把
按降序排序:
你应该使用
|
![]() |
Patrick Bond · 如何将模型中的函数结果添加到列表中? 5 月前 |
![]() |
bur · 每次从模板调用方法都会查询数据库吗? 5 月前 |
|
Stefan · 在子目录中设置Django 6 月前 |
![]() |
vale383 · 如何在Django端点中查找user_id 6 月前 |
![]() |
Kovy Jacob · Django在动态URL段中添加斜线 6 月前 |
![]() |
user987 · 如何在Django中访问提交的表单请求数据 6 月前 |
![]() |
user24242514 · 将嵌套查询字符串请求转换为字典 6 月前 |