[Python] NoReverseMatch at /cms-admin/ Reverse for 'wagtailadmin_sprite' not found....

Discussão em 'Python' iniciado por Stack, Dezembro 1, 2024.

  1. Stack

    Stack Membro Participativo

    Trying to integrate Wagtail CMS into my website and have been successful as far as when I go to change the path name from '/admin' -> '/cms-admin' because it was causing conflict with the Django database admin page and I started getting the NoReverseMatch error for 'wagtailadmin_sprite' whenever I go to '8000/cms-admin'.

    Here's the urls.py file:

    from django.contrib import admin
    from django.urls import path, include
    from django.conf import settings
    from django.conf.urls.static import static
    from wagtail.admin import urls as wagtailadmin_urls
    from wagtail import urls as wagtail_urls

    urlpatterns = [
    path('db-admin/', admin.site.urls), # Django admin interface
    path('', include('apps.home.urls')), # Home app URLs
    path('', include('apps.users.urls')), # Users app URLs

    # Wagtail
    path('cms-admin/', include(('wagtail.admin.urls', 'wagtailadmin'), namespace='wagtailadmin')), # Wagtail admin with a unique namespace
    path('documents/', include(('wagtail.documents.urls', 'wagtaildocs'), namespace='wagtaildocs')), # Wagtail documents with a unique namespace
    path('', include('wagtail.urls')), # Wagtail page serving
    ]


    'wagtailadmin_sprite' is shown when I search for the URL list in the terminal and all INSTALLED_APPS have been correctly included in settings.py.

    Using up-to-date Django and Wagtail versions also.

    Is there something I'm missing? Any ideas are appreciated.

    Continue reading...

Compartilhe esta Página