リスト内のインデックス位置に動的にアクセスしようとしています。
{{ allAppsList.{{app.id}}.link }}
機能していません。
{{ allAppsList.0.link }}
働きました。
文法上の問題があるはずです。オンラインでグーグル検索しましたが、役立つものは何も見つかりませんでした。
ところで:これは、Javaで使用する場合にやりたいことです。
int インデックス = app.id;
文字列リンク = appList[index].getLink();
リスト内のインデックス位置に動的にアクセスしようとしています。
{{ allAppsList.{{app.id}}.link }}
機能していません。
{{ allAppsList.0.link }}
働きました。
文法上の問題があるはずです。オンラインでグーグル検索しましたが、役立つものは何も見つかりませんでした。
ところで:これは、Javaで使用する場合にやりたいことです。
int インデックス = app.id;
文字列リンク = appList[index].getLink();
django テンプレートではそのようなことはできませんが、不可能でもありません。
これに本当に興味がある場合は、カスタム テンプレート フィルターを作成できます。実装は簡単です。 list とindexを your に渡すだけで、custom filterで行うことを正確に実行できますJava。
カスタム テンプレート フィルターの作成を開始する
Django のテンプレート言語では、そのようなリストをルックアップすることはできません。これは設計上の決定です。メソッド呼び出し、辞書キー、属性呼び出し、リスト インデックスはすべて.(ドット) 表記で処理されます。Django がドットに遭遇したときに何をすべきかを決定する方法の詳細については、ドキュメントを参照してください。