From b49b041c0e589ba8e45cac550f86b3d9e9f2f5f3 Mon Sep 17 00:00:00 2001 From: Egor Matveev Date: Tue, 8 Feb 2022 20:09:32 +0300 Subject: [PATCH] ordering --- Main/models/set.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/Main/models/set.py b/Main/models/set.py index 361c880..312f474 100644 --- a/Main/models/set.py +++ b/Main/models/set.py @@ -3,6 +3,7 @@ from functools import cached_property from django.contrib.auth.models import User from django.contrib.postgres.fields import ArrayField from django.db import models +from django.db.models.functions import Length from django.utils import timezone from Main.models.task import Task @@ -56,4 +57,4 @@ class Set(models.Model): @cached_property def settasks_ordered(self): - return self.settasks.order_by('name') + return self.settasks.order_by(Length('name'), 'name')