私は最近チュートリアルを終えた後、私は自分のウェブサイトを作成することに決めました。私は正直なところ理解できません。'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のチュートリアルに従っていたし、正直にエラーが何であるかを見ることができない言ったように。 インデックスは期待どおりに機能しますが、私がバイオやスキルを呼び出すと、この例外がスローされます。
編集:リクエストされたビューを追加します。 :(
メインのurls.pyを表示 –
'$ bio /'パターンのURLはどこにありますか? '$'は正規表現の終わりで始まりではなく、 –
@Haken it be原因opにはおそらく$で終わる接頭辞を持つhome.urlsが含まれています。主なURLを確認する必要があるのはこのためです。 –