为了账号安全,请及时绑定邮箱和手机立即绑定

使用 SQLite3 找不到 Django 页面

使用 SQLite3 找不到 Django 页面

MMTTMM 2023-08-22 15:03:25
不知道为什么我会收到此错误,因为我的 ToDoList 中只有 1 个名为“Habibs List”的项目,但是当我转到http://127.0.0.1:8000/Habibs%20List时,它给了我这个错误:Page not found (404)Request Method: GETRequest URL:    http://127.0.0.1:8000/Habibs%20ListUsing the URLconf defined in mysite.urls, Django tried these URL patterns, in this order:admin/<int:id> [name='index']The current path, Habibs List, didn't match any of these.在我看来:def index(response, name):    ls = ToDoList.objects.get(name=name)    item = ls.item_set.get(id=1)    return HttpResponse("<h1>%s</h1><br></br><p>%s</p>" % (ls.name, str(item.text)))# def v1(response):#     return HttpResponse("<h1>Game Page</h1>")# def v2(response):#     return HttpResponse("<h1>Electronic Page</h1>")我的网址配置:# the path to our different web pages# like the different views we have in our filefrom django.urls import pathfrom . import viewsurlpatterns = [    path("<int:id>", views.index, name="index"),]
查看完整描述

1 回答

?
哆啦的时光机

TA贡献1779条经验 获得超6个赞

您只需将 url 路径更改为path("<str:name>/", views.index, name="index")



查看完整回答
反对 回复 2023-08-22
  • 1 回答
  • 0 关注
  • 1582 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信