View All Posts. MiCHiLU.com powered by Django ;-)

[Django]: Django和訳ドキュメント sync to r5455

Django オンラインドキュメント和訳 更新しました。 Revision 5455 (2007/06/10). 「組み込みタグリファレンス - for」についての記述が更新されています。

以下、 diff -r 5442:5455 の主な変更分です。

for

開発バージョンの Django で新たに登場した機能です.

リストのリストにわたってループ処理を行う場合,各サブリストをアンパックして, 個別に名前を割り当てられます.例えば,座標 (x, y) のリストが入った points というコンテキスト変数があり,各座標を出力したい場合には以下のよ うにします

{% for x, y in points %}
    座標 {{ x }},{{ y }} が登録されています.
{% endfor %}

この方法は,辞書の各要素にアクセスしたい場合にも便利です.例えば,コンテキ スト変数 data に辞書が入っている場合.以下のようにすれば辞書内のキーと 値を表示できます

{% for key, value in data.items %}
    {{ key }}: {{ value }}
{% endfor %}
Sun, 10 Jun 2007 13:41:15 +0900 source edit
Creative Commons License
This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 2.1 Japan License.
View All Posts. MiCHiLU.com powered by Django ;-)