6

stackoverflowリンクに修正を適用しました:

<a href="{% url shop_index %}"><span>{% trans "Shop List" %}</span></a>

urls.py:

url(r'^shop/$', 'index',  name="shop_index"),

しかし、それでも同じエラーです。どこが間違っていますか?

アップデート:


Django 1.5

Python 2.7.2

{% url shop_index %}エラーを出します。使えば{% url 'shop_index' %}OKです。


Django 1.5.dev17865

Python 2.7.3

{% url 'shop_index' %}エラーを出します。使えば{% url shop_index %}OKです。


とても奇妙です。

4

1 に答える 1

12

引用符を入れてみてくださいshop_index

<a href="{% url 'shop_index' %}">

引用符shop_indexがないと、文字列ではなくテンプレート変数のように扱われます。

于 2012-07-08T13:51:43.633 に答える