テンプレートでクエリセット コンテキスト変数のcountメソッドを複数回使用していたので、再利用可能な変数に格納することにしました。
{% with album.photograph_set.count as numPhotos %}
<title>My title with {{ numPhotos }} in it</title>
<span>I use {{ numPhotos }} here, too</span>
{% endwith %}
変数は常に空白のnumPhotosように見えますが、album.photograph_set.countインラインに置き換えても適切な値が返されます。{% with numPhotos=album.photograph_set.count %}構文も使用してみましたが、同じ動作を示します。{% with ... as ... %}コードの他の場所で構文を使用していますが、期待どおりに機能します。
どんな助けでも大歓迎です。