Quand je change de ligne
<a href="/rango/category/{{category.slug}}">
à
<a href="{% url "show_category" category.slug %}">
Je reçois NoReverseMatch. Qu'est-ce qui ne va pas?
URL:
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"),
]
Réponses:
0 pour la réponse № 1Vous avez défini le nom de l'application comme rango
. Vous devez l'utiliser lors de l'inversion de l'URL:
<a href="{% url "rango:show_category" category.slug %}">