为什么我不断收到找不到页面的错误

时间:2021-07-02 13:49:35

标签: python django

我一直在尝试解决这个问题,但每次运行程序时它总是显示“找不到页面”。

问题来了,我正在使用 python 和 Django 在浏览器中编写消息,但我一直收到找不到页面的错误。

这是views.py的代码:

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


def index(request):
    return HttpResponse('Hello world')


def news(request):
    return HttpResponse('Here is the news')

这里是 urls.py

from django.urls import path
from . import views

urlpatterns = [

path('', views.index),
path('news', views.news)

]

在我的浏览器中,如果运行 http://127.0.0.1:8000/products 它会打印输出“Hello world”但是每当我运行这个 http://127.0.0.1:8000/products/newshttp://127.0.0.1:8000/products/new 它显示页面未找到错误并且我更改了我的代码urls.py 到:

urlpatterns = [
    path('', views.news)
]

它被执行了。所以我不知道代码有什么问题。 谢谢。

0 个答案:

没有答案