1

私はDjangoを初めて使用し、次のようなURLリストを持っています:

example.com?item=test&item=for&test=url

ビューでこの値を取得する方法を知っています:

a = request.GET.getlist('item')

私の問題は次のとおりです。テンプレートでこのリストを取得するにはどうすればよいですか?

ありがとう!!

4

2 に答える 2

5

テンプレートコンテキストを介してテンプレートに渡す必要があります。

例えば

def myview(request):
    a = request.GET.getlist('item')
    ...
    ctx = {'myitems': a}
    return render(request, 'your_template.html', ctx)

テンプレート内:

{% for item in myitems %}
    <p>{{ item }}</p>
{% endfor %}
于 2012-10-18T13:32:56.393 に答える