だから私はこのようなURLを持っています:
example.com?category=Home&category=Test
私はビューでこのリストを次のように読むことができることを知っています:
catlist = request.GET.getlist('category')
しかし、テンプレートでこのリストを読み取るにはどうすればよいですか?
だから私はこのようなURLを持っています:
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%}