У меня есть Django модель, подобная этой:
COMUNI = [
('1', 'ANA'),
('2', 'BAB'),
('3', 'ABA'),
]
class ComuneConsegna(models.Model):
COMUNI = COMUNI
comune = models.CharField(
max_length=2,
choices=COMUNI,
default='1',
)
def __str__(self):
return '{}'.format(self.get_comune_display())
Можно ли заказать модель ComuneConsegna
по названию, указанному методом get_comune_display
?
Спасибо
РЕДАКТИРОВАТЬ - Благодаря Михай Chelaru:
Это решило вопрос:
queryset = sorted(ComuneConsegna.objects.all(), key= lambda t:t.get_comune_display())