2017-08-30 7 views
0

私は最近チュートリアルを終えた後、私は自分のウェブサイトを作成することに決めました。私は正直なところ理解できません。'path'が引数なしで反転しています。 1つのパターンが試されました

エラーがある:テンプレート/home/phil/Projects/mysite/homepage/templates/_partial.html用ライン13 リバースにおける誤差で

レンダリングテンプレート中


エラー引数がない 'bio'は見つかりません。 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' 

ホームページ/ 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 it be原因opにはおそらく$で終わる接頭辞を持つhome.urlsが含まれています。主なURLを確認する必要があるのはこのためです。 –

答えて

関連する問題