"Неправильная конфигурация в /plan-a-trip/ Пустой статический префикс не разрешен" ошибка в Django
Я пытался добавить веб-страницу с формой в мое приложение Django, но получил такую ошибку:
ImproperlyConfigured at /plan-a-trip/ - Empty static prefix not permitted
Я совершенно не понимаю, что это значит, но вот как выглядят мои файлы:
urls.py:
from django.conf import settings
from django.conf.urls.static import static
from django.urls import path, include
from itineraries.views import *
from .views import *
urlpatterns = [
path('admin/', admin.site.urls),
path('sights/', include('sights.urls')),
path('', index, name="index"),
path('plan-a-trip/', createItinerary.as_view(), name="create-itinerary")
] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
Мой settings.py:
Я попробовал проверить префикс STATIC_ROOT
и STATIC_URL
, но они оба указывали на правильные URL и каталоги.
Также, по какой-то причине, + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
указывает на этот URL:
/var/app/venv/staging-LQM1lest/lib/python3.8/site-packages/django/conf/urls/static.py in static, line 22