Джанго задним ходом для неправильной функции просмотра - PullRequest
0 голосов
/ 11 октября 2018

У меня есть следующие шаблоны URL, определенные в 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 %}">

Всеработает нормально, и я иду на страницу лиц, другая ссылка, такая как start и index, также работает нормально.

Но почему-то, если я делаю эту ссылку:

<a href="{% url 'pops:family' id=my_id %}">

Все не получается и выдаетобратная ошибка не найдена:

Reverse for 'index' with keyword arguments '{'id': 'BLAHBLAH'}' not found.

Проблема в том, что я даже не обращаюсь к index. Почему оно меняется на index, когда оно должно поворачиваться на family?В результате он даже не выполняет функцию, определенную в представлениях.

...