Это список рабочих мест и их цены.Мне нужна помощь по сортировке.Я хочу сделать так, чтобы при нажатии на сортировку по бюджету список упорядочивался по убыванию бюджета, а при повторном нажатии изменялся для сортировки по увеличению бюджета.Я не знаю, требуется ли для этого новая страница site / findjob / sortbybudget, но я предпочитаю делать это в пределах site / findjob.Я был бы признателен за любую помощь или ссылки, которые я могу прочитать, чтобы сделать это.
Это urls.py
from django.conf.urls.defaults import patterns, include, url
from project.preview.models import Task
info_task = {
'queryset': Task.objects.all(),
'template_name': 'template.html',
}
urlpatterns = patterns('',
(r'^findtask/$', 'django.views.generic.list_detail.object_list', dict(info_task)),
)
Это: template.html
<div class="sortList">
**Sort by:**
<ul>
<li class="sort"><a href=""/>Budget</a></li>
<li class="sort"><a href=""/>Newly Added</li>
</ul>
</div>
<div class="taskListCon">
{% for object in object_list %}
<div class="taskCon">
<div class="Title">
{{ object.title_description }}
</div>
<div class="clientID">
{{object.userid}}
</div>
<div class="Price">
Budget:{{ object.max_budget }}
</div>
<div>
{% endfor %}