{%url%}のオブジェクトフィールド

django django-templates
{%url%}のオブジェクトフィールド

クエリセットレコードから\ {%url%}フィールドに挿入できますか?

{空} e g.

{% url queryset[0].field %}

  1  2


ベストアンサー

私はジャンゴのソースを見て、やりたいことは不可能であるという結論に達しました。 クエリセットのすべてのレコードを表示するために、新しいフィールドurlを追加しました。

for q in queryset:
    q.url = reverse(q.field_with_url_name)

私は最も簡単な方法だと思う

0


もちろん可能ですが、角括弧はDjangoのテンプレート言語の「どこでも」有効な構文ではありません。 これは非常に明確に文書化されています。

これはうまくいくでしょう:

{% url queryset.0.field %}

0


タイトルとURLをコピーしました