У меня есть две модели, перечисленные ниже:
class Project(models.Model):
name = models.TexField()
class Item(models.Model):
project = models.ForeignKey(Project,on_delete=models.CASCADE, related_name='project_item')
name = models.TextField()
available = models.FloatField()
Так что мне нужно выбрать все проекты, однако я хочу, чтобы они были такими, чтобы все те проекты, у которых есть элементы с available
больше, чем 0
, должны идти первыми.
Я пробовал это:
list = Projects.objects.filter(**Some Fields**).order_by(available)
Как мне отсортировать этот список?