我在寻找获取按field1,function,field2排序的QuerySet。如何按(字段,自定义函数,字段)对Django 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')
很显然,你不能排序自定义函数一个查询集。有任何建议吗?
不错的答案。所以它应该在SQL端或Python端处理。 – killua8p