当我运行我的django服务器时,会出现这种情况:
页面未找到(404)
请求方法:GET请求URL:http://127.0.0.1:8000/myapp/
使用djproject.urls
中定义的URLconf,Django尝试了这些URL模式,顺序如下:
1.管理员/
当前路径myapp/
与这些都不匹配。
您看到这个错误是因为您的Django设置文件中有DEBUG = True
。将其更改为False
,Django将显示一个标准的404页面。
这是我的djproject urls.py
文件:
from django.contrib import admin
from django.urls import include, path
urlpatterns = [path('admin/', admin.site.urls), path('myapp/',
include('myapp.urls'))]
这是我的应用程序urls.py
:
from django.urls import path
from . import views
urlpatterns = [path('', views.home, name='my app-home')]
我的应用程序views.py
:
from django.shortcuts import render
from django.http import HttpResponse
def home(request):
return (HttpResponse('<h1>Hello</h1>'), )
1条答案
按热度按时间xwbd5t1u1#
您必须删除HttpResponse行末尾的逗号