这是一份工作列表及其价格。 我需要排序帮助。我想这样做的目的是,当您点击按预算排序时,列表按预算减少排序,再次点击时按更改预算排序。我不知道这是否需要新的网站/ 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