我有一个像这样的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
?
谢谢
编辑-感谢Mihai Chelaru:
这解决了问题:
queryset = sorted(ComuneConsegna.objects.all(), key= lambda t:t.get_comune_display())