ちょいメモ。
最初、テンプレートに{{ entity.id }}
とかやってたんだけど
よく考えるとGAEのエンティティのIDはKey
クラスから取得するんですよね。
NDB Key Class | App Engine standard environment for Python 2 | Google Cloud
つまり、pythonのコード中では
entity.key.id()
という形で書きます。
ところが、これをそのままテンプレートで{{ entity.key.id() }}
とかやっててもうまくいかず
いっこうに
Django: TemplateSyntaxError: Could not parse the remainder: ...
が表示されます。
で、色々やった結果
entity.key.id
だとうまくいくことがわかりました。
なぜ括弧が不要になるのかは時間があったら調べます...