как исправить эту ошибку 404 в шаблонах django urlconfig

#python #django

#python #django

Вопрос:

Я создаю базовое приложение в своем проекте Django. Я сопоставил представления с url. При запуске этого проекта он показывает

страница 404 не найдена.

в urls.py

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

в views.py

 from django.shortcuts import render
from django.http import HttpResponse

# Create your views here.
def index(request):
    return HttpResponse("hello world");
  

в project/urls.py

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


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

Я ожидаю, что результат будет похож на hello world
введите описание изображения здесь

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

1. Какой URL показывает 404?

2. Вы уверены, что пытаетесь получить доступ localhost:(your port)/myapp/ ?

3. Похоже, это ваше приложение urls.py можете ли вы показать проекты urls.py . Похоже, вы забыли обновить проекты ‘ urls.py

4. Я отредактировал этот вопрос @heemayl и добавил описание изображения

5. @Ausaf я включил свой app.urls в свой project.urls

Ответ №1:

Удалите пробел из ваших шаблонов

В urls.py изменении

path(' ',views.index,name="index") Для path('',views.index,name="index")

В project/urls.py изменении

path("myapp/ ",include('myapp.urls')), Для path("myapp/",include('myapp.urls')),