我在尋找獲取按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