以下の様に views.py からアサインされた場合
d = {'hoge':'ほげ', 'foo':['あいう','かきく','さしす'], 'bar':{'hoge':'ほげ','foo':'ふ~','bar':'ばぁ'}}
{{hoge}} {!!str_repeat(" ", 4)!!} ほげ
#文字列としてリストを表示する
{{foo}} {!!str_repeat(" ", 4)!!} ['あいう', 'かきく', 'さしす']
#各要素が取得できる
{% for s in foo %}
{{s}}
{% endfor %}
#文字列として辞書を表示する
{{bar}} {!!str_repeat(" ", 4)!!} {'hoge': 'ほげ', 'foo': 'ふ~', 'bar': 'ばぁ'}
#各要素が取得できる
{{bar.hoge}} {!!str_repeat(" ", 4)!!} ほげ
【注意】
辞書型の場合要素名を変数にすると値を取得できません!
{% for
key in bar %}
#これは取得できない
{{bar.
key}}
{% endfor %}
※この場合は、以下で説明する load を使いフィルタを自作する