У меня есть этот код
{% for answer in question.answers.all|dictsortreversed:"upvoters.count" %}
...
{% endfor %}
, где у каждого answer
есть 2 поля ManyToMany User
с, upvoters и downvoters. Приведенный выше код сортирует question.answers.all
по количеству upvoters.
Я хочу отсортировать question.answers.all
по разнице между числом upvoters и количеством downvoter (или number_of_upvoters - number_of_downvoters
)
В принципе, я хочу что-то вроде этого:
{% for answer in question.answers.all|dictsortreversed:"upvoters.count - downvoters.count" %}
...
{% endfor %}