Как я могу настроить self.ordering в ListVIew
У меня есть ListMyView, который имеет приоритет ListView, это
У него есть функция get_ordering. Я могу установить ключ упорядочивания как sort_by
class ListMyView(ListView):
model = TestUserGroup
def get_ordering(self):
return self.request.GET.get("sort_by", self.ordering)
в модели
class TestUserGroup(BaseModel):
name = m.CharField()
test_users = m.ManyToManyField(TestUser)
def get_current_users(self):
return self.test_users.all()
В этом случае я могу использовать ключ name как sort_by, однако при использовании get_current_users как sort_by
показать эту ошибку.
Cannot resolve keyword 'get_current_users' into field. Choices are: created_at, created_by, name, id
Есть ли способ использовать get_current_users() в качестве ключа сортировки?