Django コメント フォームでいくつかのカスタム処理を実行しようとしています。フラットページモデルデータを配列として返す「get_flatpage_by_id」という名前の単純なタグがあります。これは私が期待したように機能しています:
{% get_flatpage_by_id 14 as page %}
ID が 14 の flatpage を返しています。しかし、{{ form.object_pk.data }} (14 を返す) を渡そうとすると、これは機能しません。これは次のようになります。
{% get_flatpage_by_id form.object_pk.data as page %}
単純なタグは、14 ではなく、値「form.object_pk.data」(文字列) を受け取ります。「form.object_pk.data」が文字列ではなく変数であることを Django に伝える方法がわかりません。