2017-08-30 24 views
0

所以我最近開始學習Django,完成教程後,我決定創建自己的網站,並遇到了一個我實際上只是不明白的錯誤。未找到參數的「路徑」反轉。 1模式嘗試

錯誤是:模板期間


錯誤在管線13 反向渲染

在模板/home/phil/Projects/mysite/homepage/templates/_partial.html, 誤差'生物'沒有發現任何爭論。 1個圖案(多個)嘗試: [ '$生物/']


主頁/模板/ _partial.html

<div class="collapse navbar-collapse" id="navbarNavAltMarkup"> 
    <div class="navbar-nav"> 
    <a class="nav-item nav-link active" href="{% url 'home:index' 
       %}">Home <span class="sr-only">(current)</span></a> 
    <a class="nav-item nav-link" href="{% url 'home:bio' %}">Bio</a> <!--Attention--> 
    <a class="nav-item nav-link disabled" href="{% url 'home:index' 
       %}">Technologies</a> 
    </div> 
</div> 

主頁/ url.py

from django.views import generic 
class IndexView(generic.ListView) : 
    template_name = 'homepage/index.html' 


class BioView(generic.ListView) : 
    template_name = 'homepage/bio.html' 

homepage/urls.py

from django.conf.urls import url 
from . import views 
app_name = 'home' 
urlpatterns = [ 
     url(r'^$', views.IndexView.as_view(), name='index'), 
     url(r'^bio/', views.BioView.as_view(), name='bio'), 
     url(r'^skills/', views.SkillsView.as_view(), name='skills'), 
     ] 

應用程序/ urls.py

from django.conf.urls import include,url 
from django.contrib import admin 

urlpatterns = [ 
    url(r'^$', include('homepage.urls')), 
    url(r'^home/$', include('homepage.urls')), 
    url(r'^admin/', admin.site.urls), 
] 

正如我說,我曾跟隨Django的教程和真的不能看到是什麼錯誤。 索引按預期工作,但是當我調用生物或技能時,它會拋出這個異常。

編輯:添加請求的視圖。 :(

+1

顯示主urls.py. –

+0

模式爲'$ bio /'的url在哪裏?$'應該在正則表達式的末尾,而不是開始。 –

+0

@Haken它是導致操作可能包括帶有以$結尾的前綴的home.urls。這就是爲什麼我們需要查看主要網址。 –

回答

相關問題