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/164932.html原文链接:https://javaforall.net

(0)
上一篇 2022年7月28日 下午6:16
下一篇 2022年7月28日 下午6:36


相关推荐

  • jdk阅读xml文件

    jdk阅读xml文件

    2022年1月3日
    163
  • fastJson 解析json字符串

    fastJson 解析json字符串packagecom zhw project domain importcom alibaba fastjson JSON importcom alibaba fastjson JSONArray importcom alibaba fastjson JSONObject importjava util ArrayList importjava util List 正常防疫对象 antiepidemic normal authorruoyi

    2026年3月19日
    2
  • 35 亿!投资算力平台、大模型

    35 亿!投资算力平台、大模型

    2026年3月14日
    3
  • git clone 指定分支和切换分支[通俗易懂]

    git clone 指定分支和切换分支[通俗易懂]gitclone指定分支:gitclone-b分支名称项目地址假设分支名称为test,则:gitclone-btest项目地址git命令查看当前分支:gitbranchgit命令切换分支:gitcheckout分支名…

    2022年7月21日
    41
  • 【Java集合 1】java集合有哪些

    【Java集合 1】java集合有哪些一、数组Array和集合的区别1、数组是大小固定的,并且同一个数组只能存放类型一样的数据(基本类型/引用类型)2、JAVA集合可以存储和操作数目不固定的一组数据。3、若程序时不知道究竟需要多少对象,需要在空间不足时自动扩增容量,则需要使用容器类库,array不适用。 注:使用相应的toArray()和Arrays.asList()方法可以相互转换。二、Java集合集合类存放于Java.util包中。集合类存放的都是对象的引用,而非对象本身,出于表达上的便利,我们称集合中的对象就是

    2022年7月7日
    26
  • 三对角矩阵(特殊矩阵)

    三对角矩阵(特殊矩阵)特殊矩阵之三对角矩阵一开始在网上搜了好多 结果题目和答案不对应 有的答案直接不对 没办法 看的书然后自己慢慢分析做的 具体如下 一个三对角矩阵的非零系数在三条对角线上 主对角线 低对角线 高对角线 其余元素全为 0 三对角矩阵的特点 三对角矩阵 M 是一个对角矩阵 当且仅当时 有 M i j 0 在一个 nxn 的三对角矩阵 T 中 非 0 元素排列在如下的三条对角线上 1 主对角线即 i j 2

    2026年3月17日
    2

发表回复

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

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