Django-CMS NoReverseMatch - PullRequest
       17

Django-CMS NoReverseMatch

0 голосов
/ 05 марта 2019

Я пытаюсь использовать 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")
...