2

{% url url_name %} と {% url 'url_name' %} の違いがわかりません。なぜこのような違いがあるのでしょうか。いつ何を使う?それについて明確にする必要があります...ありがとう..

4

2 に答える 2

4

django 1.5 の時点で{% url url_name %}、引数はコンテキスト変数として扱われます{% url 'url_name' %}が、'url_name' という名前の URL が返されます。以前のバージョンでは、後者の構文は正しくなく、機能しません。

于 2012-06-29T03:57:48.757 に答える
3

したがって、django 1.4 を使用していて、後で新しいバージョンに移行する場合は、この構文{% url 'url_name' %}を使用して名前付き URL を取得します。

注:{% load url from future %}上記の構文を使用する各テンプレートを追加する必要があります。

于 2012-06-29T04:19:37.810 に答える