Я не могу создать страницу с пустым путем в Django

centralsite/views

def centralsite(request):
    return render(request, 'centralsite/text.html', {})

centralsite/urls

 from django.urls import path
    from . import views

urlpatterns = [
    path('', views.centralsite, name='centralsite'),
]

urls.py

from django.contrib import admin
from django.urls import include, path

urlpatterns = [path(' ', include('centralsite.urls')),
               path('polls/', include('polls.urls')),
               path('admin/', admin.site.urls),]

сообщение об ошибке: Метод запроса: GET URL запроса: http://localhost:8000/ Используя URLconf, определенный в mysite.urls, Django попробовал эти шаблоны URL, в таком порядке:

^$ опросы/ admin/ Пустой путь не совпал ни с одним из них.

как мне заставить этот пустой путь работать?

Удалите пробелы из вашего пути:

urlpatterns = [path(' ', include('centralsite.urls')),    # bad

urlpatterns = [path('', include('centralsite.urls')),     # good

Иначе, поскольку пробел - это символ, он будет искать url с пробелами или %20.

Вернуться на верх