Я как-то новичок в Django и не знаю, как исправить то, что кажется простой ошибкой. Многие люди задавали здесь более или менее тот же вопрос, но любые их исправления помогли мне.
Итак, у меня есть 2 приложения, одно из которых будет работать как главное меню для других приложений:
Главное меню urls.py:
re_path(r'^elec/boq/', include('a0101_boq_elec_main.urls', namespace="SAMM")),
Затем в urls.py этого приложения у меня есть следующее:
app_name='BoqElecMM'
urlpatterns = [
path('', views.boq_index.as_view(), name='boqIndex'),
path('search/', views.SearchResultView.as_view(), name='searchResult'),
path('<int:boq_project_id>', views.BoqProjectInfo.as_view(), name='BPInfo'),
]
Но когда я пытаюсь использовать это в своем шаблоне : <a href="{% url 'BoqElecMM:BPInfo' %}">
, у меня такая Django ошибка:
NoReverseMatch в / elec / boq / Reverse для 'BPInfo' не найден. «BPInfo» не является допустимой функцией представления или именем шаблона.
Не могли бы вы сказать мне, пожалуйста, что я здесь делаю не так? Заранее благодарю