忍者ブログ

おじさんのPROG作成ノート

HP作成やプログラム作成で得た知識の備忘録です。 もし参考になればどうぞ。 なんか、だいぶ主旨変ってきたかも...
MENU

[PR]

×

[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。

GAE テンプレートでフォーマットとか

今日は、ちょこっとテンプレートで疑問だったところを調べた。

テンプレートでFor を使ってリストを作ったりしてはいたんですが、リストの順番とかを打つのはどうしたら良いのか知らなかったんで、調べました。

  forloop.counter -- これで何回通ったか判る

例)  順番 ー 名前 のテーブルを表示

{% for card in latest %}
<tr><th>{{ forloop.counter }}</th>    
<td>{{ card.Name }}</a></td>
</tr>
{% endfor %}

forloop のオブジェクトは他にもループで使うProperty があるようですが、それらはリファレンスを参照してください。

今日はもう一つ。

なるべくPython 側で整形していたんですが、面倒だったので何かあるんじゃね、と思ってテンプレート側で出来るフォーマットを調べてみた。

とりあえず調べる為の手掛りになるものだけ。

{{ value|date:"Y/m/d H:i" }}

value の値を date フォーマットで出力。  Y が4桁西暦、y が下2桁西暦。等々。詳細はやっぱりさっきのリファレンスでどうぞ。

こうして考えると、Pythonでもテンプレート側(呼びかたあってる?)のどっち側でもそれなりの処理が出来てしまうので、柔軟に処理が出来て良いですね。

PR

Comment

お名前
タイトル
E-MAIL
URL
コメント
パスワード

Trackback

この記事にトラックバックする

× CLOSE

カレンダー

03 2024/04 05
S M T W T F S
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30

フリーエリア

最新CM

[09/20 Nino]
[08/25 Nino]
[08/25 XYZ]
[08/06 Nino]
[07/05 Nino]

最新TB

プロフィール

HN:
Nino
年齢:
57
性別:
男性
誕生日:
1966/05/11
自己紹介:
趣味ですこしプログラムやらスクリプトなどを書いています。

バーコード

ブログ内検索

アクセス解析

× CLOSE

Copyright © おじさんのPROG作成ノート : All rights reserved

TemplateDesign by KARMA7

忍者ブログ [PR]