Как упорядочить по фамилии столбец с полным именем в Django?
У меня есть модель контакта со столбцом FullName, который содержит, например, "John Smith".
Как упорядочить данные по фамилии, которая отображается в столбце FullName?
Для длинного имени типа "John Smith Doe" я хотел бы упорядочить данные по слову "Doe". Я использую postgres db
class Model(models.Model):
@property
def last_name(self):
return full_name.split()[-1]
ans = sorted(Model.objects.all(), key=lambda ans: ans.last_name)