まず、これが悪い習慣であることはわかっていますが、Django プロジェクトのテンプレート レイヤーにしかアクセスできないように制限されているので、ここで説明します。
たとえば、両方ともストーリー オブジェクトを含む list1 と list2 があるとします。また、単一のストーリー オブジェクトである Featured_story もあります。私のテンプレートでは、次のことができます。
{% with list1|add:list2 as my_list %}
# my_list is now all elements from list1 and list2
{% with my_list|add:featured_story as final_list %}
# my_list has not changed
{% endwith %}
{% endwith %}
featuring_story をリストに強制する方法はありますか?
繰り返しますが、これを行うべきではなく、機能がビューレイヤーでこれを処理することを考えると、私はエリントンプラットフォームを使用しており、これを追加できる適切なコードにアクセスできません。また、これを容易にするカスタム タグやフィルターを作成することもできません。