GAEのデータストア内のレコードには、アプリケーション全体で一意となる数値IDが自動でふられます。しかしGAEのドキュメントには、そのIDをDjango Templateで使用する方法が書かれていませんでしたので、メモを残しておきます。
Python側
例えば以下のように、MyModelのレコードを10件取得するとします。
template_values = {
"items" : MyModel.all().fetch(10)
}
Template側
「key.id」でアクセス可能です。
{% for item in items %}
{{ item.key.id }}</br>
{% endfor %}
たったこれだけですが、意外に悩んでしまいました。
0 件のコメント:
コメントを投稿