我在urls.py
urlpatterns = [
path('', views.index, name='index'),
path('start', views.start, name='start'),
path('<slug:id>' , views.person, name="person"),
path('family/<slug:id>', views.family, name="family")
]
前3个效果很好,例如,如果我调用此链接:
<a href="{% url 'pops:person' id=my_id %}">
一切正常,我转到人员页面,其他链接(例如开始和索引)也正常工作。
但是如果我执行此链接,则以某种方式:
<a href="{% url 'pops:family' id=my_id %}">
一切失败,并抛出一个反向找不到错误:
Reverse for 'index' with keyword arguments '{'id': 'BLAHBLAH'}' not found.
问题是,我什至不打算使用index
,为什么应该将index
颠倒为family
呢?结果,它甚至根本没有达到视图中定义的功能。