0

だから私はこのようなURLを持っています:

example.com?category=Home&category=Test

私はビューでこのリストを次のように読むことができることを知っています:

catlist = request.GET.getlist('category')

しかし、テンプレートでこのリストを読み取るにはどうすればよいですか?

4

1 に答える 1

1

ビューから、リストとして使用できるテンプレートに渡す必要があります。

例えば

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%}
于 2012-09-24T13:07:01.580 に答える