Я применяю тег шаблона 'url' ко всем ссылкам в моем текущем проекте Django.Имя проекта, введенное автоматически в url при использовании шаблона URL-адреса django.
У меня есть мои URLs с именем, как так ...
url(r'^login/$', 'login', name='site_login'),
Это позволяет мне получить доступ/вход в корне моего сайта. Я мой шаблонный тег определяется как так ...
<a href="{% url site_login %}">
Он отлично работает, за исключением того, что Django автоматически решает, что URL, как /myprojectname/логин, не /логин. Оба URL доступны. Зачем? Есть ли возможность удалить имя проекта? Это происходит для всех URL-адресов, а не только для этого.
У меня та же проблема, как это. Вы когда-нибудь находили решение? – betamax
Это была проблема с моей конфигурацией Apache. Ознакомьтесь с моей записью здесь: http://groups.google.com/group/django-users/browse_thread/thread/83c1002f48328aa3/6307881f6e53cfa3?lnk=gst&q=adambossy#6307881f6e53cfa3 – thebossman