Django テンプレートにクエリ セットがあります。価格欄があります。最終行の価格だけを表示したい。原因を助けるテンプレートフィルターはありますか?
3990 次
3 に答える
10
filter {{ queryset | filter の使用を提案する人 最後の}}は正しくありません。この方法では、「負のインデックスはサポートされていません」というメッセージが表示されます。
したがって、カスタムフィルターを作成するか、次のような醜い構造を使用する唯一の方法のようです。
{% for obj in queryset %}
{% if forloop.last %}
{{ obj.price }}
{% endif %}
{% endfor %}
UPD: Django changelog {{ queryset.last }} によると、1.6 から動作します。
于 2013-09-24T09:57:44.247 に答える