Ошибка тега шаблона URL-адреса Django (но не reverse ()): обнаружено NoReverseMatch при визуализации

Я пытаюсь использовать тег шаблона 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. У меня возникла еще одна проблема с настраиваемым тегом, в который загружается библиотека, но сам тег не распознается, хотя я использую правильный синтаксис регистрации тега. Мы будем очень благодарны за любые идеи!

9
задан majdal 1 March 2011 в 18:13
поделиться