【发布时间】:2014-02-20 11:19:31
【问题描述】:
我正在寻找一个按 field1、function、field2 排序的 QuerySet。
型号:
class Task(models.Model):
issue_id = models.CharField(max_length=20, unique=True)
title = models.CharField(max_length=100)
priority_id = models.IntegerField(blank=True, null=True)
created_date = models.DateTimeField(auto_now_add=True)
def due_date(self):
...
return ageing
我正在寻找类似的东西:
taskList = Task.objects.all().order_by('priority_id', ***duedate***, 'title')
显然,您不能通过自定义函数对查询集进行排序。有什么建议吗?
【问题讨论】: