Reputation: 5774
I applied the fixes in the stackoverflow link:
<a href="{% url shop_index %}"><span>{% trans "Shop List" %}</span></a>
in urls.py
:
url(r'^shop/$', 'index', name="shop_index"),
But still the same error. Where am I wrong?
UPDATE:
Django
1.5
Python
2.7.2
{% url shop_index %}
gives error. If I use {% url 'shop_index' %}
, it is ok.
Django
1.5.dev17865
Python
2.7.3
{% url 'shop_index' %}
gives error. If I use {% url shop_index %}
, it is ok.
It is very strange.
Upvotes: 6
Views: 7681
Reputation: 53998
Try putting shop_index
in quotes:
<a href="{% url 'shop_index' %}">
Without the quotations, shop_index
will be treated like a template variable instead of a string.
Upvotes: 12