Как я могу настроить 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() в качестве ключа сортировки?

Вернуться на верх