自动生成4个url
路由:
from rest_framework import routers
router = routers.DefaultRouter()
router.register(r'wrx',PagesView)
urlpatterns = [
re_path(r'^(?P<version>[v1|v2]+)/',include(router.urls)),
]
生成的URL
api/ ^(?P<version>[v1|v2]+)/ ^wrx/$ [name='userinfo-list']
api/ ^(?P<version>[v1|v2]+)/ ^wrx\.(?P<format>[a-z0-9]+)/?$ [name='userinfo-list']
api/ ^(?P<version>[v1|v2]+)/ ^wrx/(?P<pk>[^/.]+)/$ [name='userinfo-detail']
api/ ^(?P<version>[v1|v2]+)/ ^wrx/(?P<pk>[^/.]+)\.(?P<format>[a-z0-9]+)/?$ [name='userinfo-detail']
相关文章
- 「Django」rest_framework学习系列-路由
- 「Django」rest_framework学习系列-API访问跨域问题
- 「Django」rest_framework学习系列-序列化
- [Django]用户权限学习系列之Permission权限基本操作指令
- 全栈开发系列学习2——django项目搭建
- RabbitMQ系列学习笔记(九)--路由模式-三、路由模式实战
- Django学习系列2:django环境中安装selenium并查看selenium版本号
- MVC系列学习(十四)-路由规则及路由调试工具
- Python学习---Django路由系统【all】
- Django 学习第二天——URL路由及模板渲染方式