因此,我为正在处理的django项目提供了一个简单的主页。左上角是该站点的徽标。在我的模板中,我有以下代码:
<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
)
在我的app / 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配置中,但我可能是错的。
心有法竹
相关分类