django路由传参可默认为空

简介: django路由传参可默认为空

记录Djano路由传参中,一个或多个参数可以默认为空或不传:


# 单个路由参数可以不传参# 这是用户下载页面记录了用户的下载记录,其中使用page_number作为参数,可以传参也可以不传re_path('user/download/(?:pg-(?P<page_number>\d*))?$', csrf_exempt(views.UserDownloadView.as_view()), name='user-download'),
# 多个参数可以不传re_path('list/(?:(?P<category>[\w-]*)/)?(?:(?P<tag>[\w-]*)/)?$', views.CategoryView.as_view(), name='list')
目录
相关文章
|
3月前
|
Python SEO
Django入门到放弃之路由
Django入门到放弃之路由
|
3月前
|
Python
[django]路由变量与正则表达式
[django]路由变量与正则表达式
|
5月前
|
JSON API 网络架构
Django REST framework视图集与路由详解:深入理解ViewSet、ModelViewSet与路由映射器
Django REST framework视图集与路由详解:深入理解ViewSet、ModelViewSet与路由映射器
|
5月前
|
存储 安全 网络协议
Django路由与会话深度探索:静态、动态路由分发,以及Cookie与Session的奥秘
Django路由与会话深度探索:静态、动态路由分发,以及Cookie与Session的奥秘
|
5月前
|
API 网络架构 Python
在django使用视图集和路由集
【6月更文挑战第11天】本文介绍Viewsets是Django REST框架中将多个视图逻辑整合到单个类的工具,减少了重复代码。当项目API变得复杂且有重复模式时,考虑使用它们;否则,保持视图和URL模式的简洁性。
39 3
|
5月前
|
API 数据库 网络架构
在django中应用视图和路由集
【6月更文挑战第10天】 本文介绍viewsets`和`Routers`是Django REST framework中用于简化API视图和路由的工具。它们提供了一个抽象层,允许用更少的代码替代多个相关视图,并能自动生成URL。定义`UserList`和`UserDetail`视图集,分别用于列表和详情展示。
26 3
|
5月前
|
缓存 JSON API
在django项目中使用装饰器管理路由
【6月更文挑战第12天】本文介绍了Python装饰器在API管理中的应用,包括用于延迟计算、缓存和转换函数的装饰器。实践中,以Django Rest Framework为例,演示了如何使用装饰器定义GET、POST、PUT和DELETE请求的视
55 1
|
11月前
|
前端开发 网络架构 Python
django实现动态路由的简单方法
django实现动态路由的简单方法
126 1
|
5月前
|
Python
Django——路由
Django——路由
|
5月前
|
Python
创建Django项目,实现视图,路由
创建Django项目,实现视图,路由