0
を変更するとき、私はジャンゴ:相対URLに
<a href="{% url 'show_category' category.slug %}">
へ
<a href="/rango/category/{{category.slug}}">
ラインを変更するとNoReverseMatch私はNoReverseMatchを取得します。何がうまくいかないの?
のURL:あなたはrango
としてアプリケーション名を定義している
app_name="rango"
urlpatterns = [
url(r'^$', views.index, name='index'),
url(r'^about/', views.about, name='about'),
url(r'^category/(?P<category_name_slug>[\w\-]+)/',
views.show_category, name='show_category'),
url(r'^add_category/$', views.add_category, name='add_category'),
url(r'^category/(?P<category_name_slug>[\w\-]+)/add_page/$', views.add_page, name='add_page'),
]
URLパスの終わりと一致するように、最後に「$」が欠けているパターンがあります。その結果、URLは不要となる。 'show_category'ビューと既にマッチしているので、' add_page'ビューに到達します。 – knbk