Django中找不到页面(404)

时间:2018-01-20 13:00:21

标签: python django python-3.x

我对Django 2.0有点问题。在我的情况下,调试器响应此消息:

Page not found (404)
Request Method: GET
Request URL:    http://localhost:8000/

使用bajkowo.urls中定义的URLconf,Django按以下顺序尝试了以下URL模式:

admin/
bajki/

但这导致了一个错误:

  

空路径与其中任何一条都不匹配。

     

您看到此错误,因为您的Django设置文件中有DEBUG = True。将其更改为False,Django将显示标准的404页面。

我已查看过视图和网址,但我找不到错误或输入错误。任何人都可以查看我的代码吗?

urls.py:

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

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

bajki / urls.py:

from django.urls import path
from . import views

urlpatterns = [
    path('bajki/',views.lista_bajek, name='lista_bajek'),
]

bajki / views.py:

from django.shortcuts import render

def lista_bajek(request):
    return render(request, 'bajki/lista_bajek.html', {})

def lista_bajek应以空白网站回复,但会返回404错误代码。当然,我确实创建了bajki/templates/bajki/lista_bajek.html文件。

0 个答案:

没有答案