Я не могу создать страницу с пустым путем в 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.