因此,如果我的自定义Manager
包含自定义QuerySet
,那么有没有办法让Manager
/ QuerySet
返回的所有内容按特定方式排序没有对所有方法进行硬编码?
答案 0 :(得分:1)
您可以使用模型的Meta
类
ordering
option
class MyModel(models.Model):
class Meta:
ordering = ('name', ) #Or change to any other attributes.
这将确保查询集的order by
子句默认设置为按名称排序。