| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Django获取URL中的数据 -> 正文阅读 |
|
[Python知识库]Django获取URL中的数据 |
Django获取URL中的数据URL中的参数一般有两种形式。如下所示:
我们将第一种形式称为“URL路径参数”;第二种形式称为“URL关键字形式”。下面讲述如何在Django中获取这两种形式的数据。 在此之前,需要说明的是,在URL中携带数据的方式一般是前端发起的GET请求,至于为什么GET请求不在请求体中携带参数,可以参考这篇文章:关于在GET请求中使用body URL路径参数使用path函数
关于这段URL的解释说明,直接参考Django官方文档即可。 为了防止有时候进不去文档,我将官方文档也直接贴在下面: 使用re_path函数如果,使用path函数并不能满足你匹配URL的要求,那么可以使用re_path函数来使用正则表达式来匹配URL路径中的参数。需要注意在Django中,使用正则表达式来获取分组中的值的语法是
这段URL配置的说明可以参考使用正则表达式 同样,为了防止有时候进不去文档,我将官方文档也直接贴在下面:
URL关键字形式通常,除了在URL路径中传递数据,也可以在URL参数中进行数据传递。例如:
这段URL传递了参数keys和values,它们的值分别是123,qwe. 在此之前,先来介绍一下前备条件QueryDict。 HttpRequest对象的属性GET、POST都是QueryDict类型的对象 Django获取URL关键字参数可以通过HttpRequest.GET属性来获取。例如:
现在使用如下的URL进行请求:
页面显示如下所示: |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 22:27:36- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |