這是一份工作列表及其價格。 我需要排序幫助。我想這樣做的目的是,當您點擊按預算排序時,列表按預算減少排序,再次點擊時按更改預算排序。我不知道這是否需要新的網站/ findjob/sortbybudget,但我更喜歡在site/findjob中執行此操作。我會很感激任何幫助或引用我可以閱讀做到這一點。如何在Django列表中進行排序
這是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 %}
爲什麼不是一個視圖? – luke14free 2012-04-03 08:35:38