Ошибка Django {Страница не найдена, ошибка 404},

#python #django

#python #django

Вопрос:

ошибка [каталог 1] Получение этой ошибки при попытке подключения

 Using the URLconf defined in project.urls, Django tried 
these URL patterns, in this order:

admin/
 The current path, polls/, didn't match any of these.
  

C:UsersKwaku BineyDesktopdjmysitepollsurls.py

  from django.urls import path
  from . import views
urlpatterns = [
path('', views.index, name='index'),]
  

C:UsersKwaku BineyDesktopdjmysitemysiteurls.py

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

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

mysitepollsviews.py

  from django.shortcuts import render
 from django.http import HttpResponse
 def index(request):
return HttpResponse("Hello, world. You're at the polls index.")
  

settings.py

  # Application definition

 # Application definition

  INSTALLED APPS= [
'django.contrib.admin',
'django.contrib.auth',
'django.contrib.contenttypes',
'django.contrib.sessions',
'django.contrib.messages',
'django.contrib.staticfiles',
'polls',]
  

polls/apps.py

 from django.apps import AppConfig
class PollsConfig(AppConfig):
   name = 'polls'
  

Комментарии:

1. В настройках, что находится в ROOT_URLCONF ?

2. ROOT_URLCONF = ‘mysite.urls’

3. Можете ли вы добавить polls/apps.py ?

4. @BriseBalloches добавил это сейчас

5. @KwakuE. Biney можете ли вы один раз добавить скриншот ошибки вместо самой ошибки

Ответ №1:

mysqite/mysite/urls.py

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

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

mysite/polls/urls.py

 from django.urls import path,include
from . import views
urlpatterns = [
    path('', views.index),
]
  

mysite/polls/views.py

 from django.shortcuts import render

from django.http import HttpResponse
def index(request):
    return HttpResponse("Hello, world. You're at the polls index.")
  

После запуска серверавведите описание изображения здесь

Ответ №2:

Проблема заключалась в том, что я не сохранил файлы. Сделал это с помощью CTRL K S в VSCode в Windows. Страница

Вы можете включить автосохранение в VSCode также с помощью File => Autosave в строке меню.