7
2012
excel数据在显示基于列表,全部显示,我们需要只显示自己需要的,给与搜索功能过滤
修改urls.py文件
添加
url(r’^search/$’,'exceltest.views.search’),
在excel_list.html页面添加搜索表单
<form method=”GET” action=”excel/search/”>
搜索姓名 : <input type = “text” name=”search” value=”{{ searchvalue }}” />
<Br/>
<input type=”submit” value=”查询” />
</form>
修改views.py文件
添加如下
from django.views.generic.list_detail import object_list
def search(request):
name = request.POST.get(‘search’,None)
if name:
extra_context = {‘searchvalue’:name}
return object_list(request,Excel.objects.filter(‘name__icontains’:name),paginate_by=10,extra_context=extra_context)
else:
return HttpResponseRedirect(‘/excel/’)
此时在页面中搜索栏输入name的值,可查询条件结果
本文连接地址: http://www.fresker.com/old2/archives/531 (转载注明出处)
目前暂无评论