Сортировка.Джанго - PullRequest
       2

Сортировка.Джанго

1 голос
/ 07 декабря 2010

Предположим, я хочу отсортировать свои записи в наборе запросов по сумме (или некоторой формуле) двух или более полей.

например:

  sorted_artikles=Article.all().sort_by('sum_of_rating+user_vetes+user_readed')



example model:

    Class Article(models.Model):
        text=CharField()
        author=ForeinKey()
        user_voted=IntegerField()
        rating=IntegerField()
        user_readed=IntegerField()

Должен ли я использовать метод подкласса order_by ()?

1 Ответ

2 голосов
/ 07 декабря 2010

Нет. Вы должны использовать аргументы select и order_by метода QuerySet.extra().

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...