所以我有这样的网址:
example.com?category=Home&category=Test
我知道在视图中我可以像这样阅读这个列表:
catlist = request.GET.getlist('category')
但是我怎样才能在模板中阅读这个列表呢?
所以我有这样的网址:
example.com?category=Home&category=Test
我知道在视图中我可以像这样阅读这个列表:
catlist = request.GET.getlist('category')
但是我怎样才能在模板中阅读这个列表呢?
从您的角度来看,您需要将其传递给可以将其用作列表的模板。
例如
视图.py
def myview(request):
catlist = request.GET.getlist('category')
#do something
....
# pass catlist to template and may be some other variables
ctx = { 'catlist': catlist}
return render_to_response('mytemplate.html', ctx,
context_instance = RequestContext(request))
我的模板.html
{% for cat in catlist %}
<p> {{cat}} </p>
{%endfor%}