У меня есть 2 модели, и мне нужно заказать мой запрос.
Первая модель:
class Author(m.models):
name = m.Charfield()
Вторая модель:
class Book(m.models):
title= m.CharField()
authors = m.ManyToManyField('Author')
Я ожидал, что этокод возврата следующий результат
Book.objects.all().order_by('authors__name')
Some[A]
Some[A,B]
Some[B,]
...
Some[Z, B,D]
Но я получаю примерно так:
Some[A,B]
Some[B,]
Some[A,B]
...
Some[Z, B,D]
Почему правильный способ упорядочения по полю m2m?