Итак, у меня есть простая домашняя страница проекта django, над которым я работаю. В верхнем левом углу находится логотип для сайта. В моем шаблоне, у меня есть этот код:URL-адрес главной страницы Django, отображаемый как другой URL-адрес
<a href="{% url "home" %}">Company Name</a>
В моем корневом urls.py, у меня есть это:
from django.conf.urls import patterns, include, url
urlpatterns = patterns('',
url(r'^$', include('app.urls')), # The main app
url(r'^login/$', include('app.urls')), # The login page
)
и в моем приложении/urls.py у меня есть это:
from django.conf.urls import patterns, url
from app import views
urlpatterns = patterns('',
url(r'^$', views.index, name='home'), # The homepage of the website
url(r'^login/$', views.loginView, name='login'), # The login page of the website
)
Теперь вы бы подумали (или, по крайней мере, я бы), что, когда страница индекса будет отображаться, она создаст html <a href="/">Company Name</a>
или что-то подобное. Вместо этого я получаю <a href="/login/">Company Name</a>
.
Итак, почему? Очевидно, это нежелательное поведение. Я почти уверен, что проблема заключается в настройке URL-адреса, но я могу ошибаться.
Пожалуйста, и большое спасибо
Это сделал это отлично! Спасибо миллион =) – dirtshell