Я пытаюсь использовать тег шаблона URL следующим образом:
{% url all-labs-map %}
, но когда я просматриваю страницу, я получаю эту ошибку:
Caught NoReverseMatch while rendering: Reverse for 'all-labs-map' with arguments '()' and keyword arguments '{}' not found.
Когда я используюШаблон тега выглядит так:
{% url gmaps.views.all_labs %}
Работает просто отлично.
Вот URL-адрес conf:
urlpatterns = patterns('gmaps.views',
url(r'^lab_list/$', 'all_labs', name="all-labs-map" ),
)
Я попытался использовать оболочку django, чтобы увидеть, была ли проблема с указанным URL, но с помощью
reverse('all-labs-map')
возвращаетправильный URL.
Есть идеи о том, что происходит?
Спасибо!
Majd
РЕДАКТИРОВАТЬ:
Я использую django 1.2 на Ubuntu с сервером nginx и gunicorn и virtualenv.У меня возникла другая проблема с пользовательским тегом, куда загружается библиотека, но сам тег не распознается, хотя я использую правильный синтаксис регистрации тега.Любые идеи будут очень признательны!