在模板中显示Django URL列表
所以我有这样的url:在模板中显示Django URL列表,django,list,django-templates,Django,List,Django Templates,所以我有这样的url: example.com?category=Home&category=Test 我知道,在视图中,我可以这样阅读此列表: catlist = request.GET.getlist('category') 但是如何在模板中读取此列表?从您的视图中,您需要将其传递给模板,模板可以将其用作列表 比如说 view.py def myview(request): catlist = request.GET.getlist('category') #do
example.com?category=Home&category=Test
我知道,在视图中,我可以这样阅读此列表:
catlist = request.GET.getlist('category')
但是如何在模板中读取此列表?从您的视图中,您需要将其传递给模板,模板可以将其用作列表 比如说 view.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))
mytemplate.html
{% for cat in catlist %}
<p> {{cat}} </p>
{%endfor%}
{%用于catlist%中的cat}
{{cat}}
{%endfor%}