Я пытаюсь использовать Django-CMS в существующем проекте.Я читаю документы (http://docs.django -cms.org / en / latest / how_to / install.html и http://docs.django -cms.org / en / latest / how_to / apphooks.html ) и я попытался решить мою проблему с помощью django-cms: URL-адреса, используемые apphooks, не работают с reverse () или {% url%} , но ни один из них не помог мне.
Проблема:
Я не могу изменить ни один URL.Когда я пытаюсь что-то изменить, я получаю эту ошибку:
django.urls.exceptions.NoReverseMatch: 'poll' is not a registered namespace
вот мой cms_apps.py:
@apphook_pool.register class PollApp(CMSApp): name = "Umfragen" app_name = "poll" urls = ["apps.poll.urls"]
poll / urls.py:
app_name = "poll" urlpatterns = [ # Some other paths path('', views.search, name="search"), ]
вот что я пробовал:
{% url 'poll:search' %} reverse("poll:search") reverse("de:poll:search") reverse("cms:poll:search")