django url标签_未指定url怎么解决

django url标签_未指定url怎么解决前言当我们访问网页的时候,后台返回列表中有n条数据,此时我们会使用分页,比如一页只展示10条,但是我们访问第一页的时候大多数情况下,都会给url一个默认值,访问的时候直接展示第一页数据案例我们的

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

前言

当我们访问网页的时候,后台返回列表中有n条数据,此时我们会使用分页,比如一页只展示10条,但是我们访问第一页的时候大多数情况下,都会给url一个默认值,访问的时候直接展示第一页数据
 

案例

我们的需求:在访问127.0.0.1/books/直接展示第一页数据,在访问127.0.0.1/books/page/2/就展示第二页数据。说完需求,我们开始实现代码

  1. 我们先在项目中创建一个booksapp,然后在books中创建一个urls.py文件,在文件中写入以下代码
urlpatterns = [
    path('', views.page),
    path('page/<int:page>/', views.page)
]
  1. 然后在books.views.py视图中写入视图函数page
def page(request, page=0):
    books_list = [
        'java大全',
        'python大全',
        'c语言程序设计',
        'JavaScript大全'
    ]
    return HttpResponse(books_list[page])
  1. 最后在项目中的根urls.py文件中写入以下代码
urlpatterns = [
    path('books/', include('books.urls')),
]

从以上代码我们可以看到当我们访问127.0.0.1/books/时会匹配这条路径path('', views.page),路径会去执行视图函数page,由于我们没有在路径中传入参数那么默认值就是0,浏览器就会返回java大全
django url标签_未指定url怎么解决
当我们输入127.0.0.1/books/page/2/时,django会匹配path('page/<int:page>/', views.page),然后还是去执行视图函数page,由于这次我们传入了参数page=2,所以这次我们就会返回book_list[2]这本书,也就是c语言程序设计
django url标签_未指定url怎么解决

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/165469.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月30日 下午12:36
下一篇 2022年7月30日 下午12:36


相关推荐

  • 【vim 多行注释

    【vim 多行注释vim常用命令之多行注释和多行删除vim中多行注释和多行删除命令,这些命令也是经常用到的一些小技巧,可以大大提高工作效率。1.多行注释:1.首先按esc进入命令行模式下,按下Ctrl+v,进入列(也叫区块)模式;2.在行首使用上下键选择需要注释的多行;3.按下键盘(大写)“I”键,进入插入模式;4.然后输入注释符(“//”、“#”等);5.最后按下“Esc”键。注:在按下esc键后,会稍等一会才会出现注释,不要着急~~时间很短的2.删除多行注释:

    2022年6月18日
    25
  • 配置druid数据源「建议收藏」

    配置druid数据源「建议收藏」配置druid数据源

    2022年4月25日
    47
  • 线性代数知识汇总

    线性代数知识汇总1 nbsp 线性代数知识图谱线性代数是代数学的一个分支 主要处理线性关系问题 线性关系意即数学对象之间的关系是以一次形式来表达的 例如 在解析几何里 平面上直线的方程是二元一次方程 空间平面的方程是三元一次方程 而空间直线视为两个平面相交 由两个三元一次方程所组成的方程组来表示 含有 nbsp n 个未知量的一次方程称为线性方程 变于关量是一次的函数称为线性函数 线性关系问题简称线性问题 解线性方程组的问题是

    2026年3月16日
    3
  • 旅游胜地HTML,中国旅游胜地(一生必去的30个旅游景点)

    旅游胜地HTML,中国旅游胜地(一生必去的30个旅游景点)中国著名旅游景点十大必去之地小贴士:11来了,大家都在计划这个长假去哪里。当你真的去了很多景点,发现都是“平平淡淡”,名不副实。但是你知道吗,萧艾推荐的以下10个中国著名旅游景点不仅有名,而且“名不虚传”,他们从来不后悔去那里。他们是哪十个?别担心,让萧艾一个一个给你介绍。1、丽江古城上市理由:看小酒店露台上的雪山;漫步四方街,享受夏日午后慵懒的阳光;隔着窗户听纳西人的古乐,时间一不小心就过去了,…

    2022年6月9日
    44
  • efishell无法开机shell_开机出现efi shell卡住不动了解决方法全集「建议收藏」

    efishell无法开机shell_开机出现efi shell卡住不动了解决方法全集「建议收藏」[文章导读]最近有很多网友问我,为什么我的电脑开机后出现efishell提示进不了系统,开机出现efishell提示时,一般是由于第一启动项设置的是efishell启动的,有的网友告诉我,我第一启动项明明设置的是硬盘启动,当然还有一种情况就是前面的启动项都无法加载,然后按启动顺序启动,然后就启动到efishell了,出现这种情况一般就是系统引导破坏或是找不到引导项了。那么怎么找到原并解决…

    2022年7月24日
    10
  • Excel 宏编程-使用excel宏编写第一个Hello World程序实例演示!

    Excel 宏编程-使用excel宏编写第一个Hello World程序实例演示!先看大屏幕,我要演示的效果就是点击hello按钮,运行我们的宏,输出HelloWorld!第一步首先进入开发工具页签,点击宏,创建一个的宏,我起的名字是hello,点击创建。没有开发工具页签的自行百度。第二步进入了编程界面,我们在中间输入MsgBox(“HelloWorld!”),代表弹出窗口显示里面的内容。第三步写完了我们先保存一下,会弹出一个对话框说让你是否继续保存为xls或xlsx类型,但是没法使用宏,所以点击否然后选择类型为xlsm类型后保存即可。

    2022年6月13日
    45

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号