URL解析函数

简介: URL解析函数。

URL配置文件中的urlpatterns变量为URL解析函数的实例列表。Django提供两个URL解析函数:django.urls.path()和django.urls.re_path()。
另外,django.conf.urls.url()是 django.urls.re_path()的别名,并有可能在未来被弃用,应慎用
Urlpatterns变量包含了两个URL映射。
path('',views.hello,name='hello’):
第一个参数为空字符串,用于匹配只使用域名或IP地址的URL,如“127.0.0.1:8000”。
第二个参数“views.hello”设置了URL匹配时调用的视图函数。
第三个参数“name='hello'”将URL模式的名称设置为“hello”。
path('admin/', admin.site.urls):
第一个参数为“'admin/”,用于匹配“域名或IP地址/admin/”格式的URL,如“127.0.0.1:8000/admin/”。
path()和re_path()函数的原型如下。
path(route, view, kwargs=None, name=None)
re_path(route, view, kwargs=None, name=None)
访问Django站点的URL基本格式为“协议://域名或IP地址/路径”。
参数route为URL模式,用于匹配请求的URL中的“路径”。
参数view用于设置路径匹配时调用的视图函数。
可选参数kwargs用于设置传递给视图函数的附加数据。
可选参数name为URL模式命名。
在URL反向解析时用URL模式的名称可获得访问视图函数的URL。
path()和re_path()函数的第一个参数route都是字符串,re_path()函数将route参数作为正则表达式使用。

相关文章
|
1月前
|
算法 Linux C++
【Linux系统编程】深入解析Linux中read函数的错误场景
【Linux系统编程】深入解析Linux中read函数的错误场景
205 0
|
1月前
|
存储 并行计算 前端开发
【C++ 函数 基础教程 第五篇】C++深度解析:函数包裹与异步计算的艺术(二)
【C++ 函数 基础教程 第五篇】C++深度解析:函数包裹与异步计算的艺术
39 1
|
1月前
|
数据安全/隐私保护 C++ 容器
【C++ 函数 基础教程 第五篇】C++深度解析:函数包裹与异步计算的艺术(一)
【C++ 函数 基础教程 第五篇】C++深度解析:函数包裹与异步计算的艺术
48 0
|
1月前
|
存储 监控 Linux
【Linux IO多路复用 】 Linux下select函数全解析:驾驭I-O复用的高效之道
【Linux IO多路复用 】 Linux下select函数全解析:驾驭I-O复用的高效之道
54 0
|
3月前
Turndown 源码解析:一、辅助函数
Turndown 源码解析:一、辅助函数
35 0
|
1月前
|
C语言
c语言内存函数的深度解析
c语言内存函数的深度解析
32 3
|
3月前
|
存储 C语言
C 语言函数完全指南:创建、调用、参数传递、返回值解析
函数是一段代码块,只有在被调用时才会运行。 您可以将数据(称为参数)传递给函数。 函数用于执行某些操作,它们对于重用代码很重要:定义一次代码,并多次使用。
94 3
|
30天前
|
C语言
字符函数和字符串函数解析及模拟实现
字符函数和字符串函数解析及模拟实现
48 0
|
1月前
|
算法 编译器 C语言
【C++ 函数 基本教程 第六篇 】深度解析C++函数符号:GCC与VS的名称修饰揭秘
【C++ 函数 基本教程 第六篇 】深度解析C++函数符号:GCC与VS的名称修饰揭秘
44 1
|
1月前
|
算法 Serverless 数据安全/隐私保护
【C++ 函数 基本教程 第三篇 】深度解析C++函数类型:探寻全局函数、成员函数与静态函数的奥秘
【C++ 函数 基本教程 第三篇 】深度解析C++函数类型:探寻全局函数、成员函数与静态函数的奥秘
43 1

推荐镜像

更多