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