ここでfor
説明するように、テンプレートにループを書き込もうとしています。
views.py:
def simple_view(self, request):
adictionary = {'first': 'this is the first value',
'second': 'this is the second value',
'third': 'this is the third value'}
return render_to_response("index.html",
{'adictionary': adictionary},
context_instance=RequestContext(request))
index.html:
{% for key, value in adictionary %}
{{ key }} : {{ value }} <br/>
{% endfor %}
これは私がHTML出力に期待するものです:
first : this is the first value
second : this is the second value
third : this is the third value
そして、これは私が得るものです:
s : e
t : h
f : i
それはあなたにとって意味がありますか?キーボードを壊そうとしています。