Django RestFramework 使用router生成路由
django 使用的是模块化结构,每个 app 都可以独立拆分,那么注册路由的时候也可以灵活一点, 使用 drf 框架提供的 router 来自动生成路由
应用级 urls.py
1 | from django.urls import path, include |
这里 path 路径是/, 引用了 router, router 注册了两个路由, 分别是 groups 和 students, 生成的 api 路径就是 /groups/
和 /students
根级路由 urls.py
1 | from django.contrib import admin |
这里定义了 api/ 引入了 app01 里面的 router
那么最终的 url 结构就是:
1 | http://localhost:8000/api/groups/ |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 杂烩饭!
评论