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.
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.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With