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 许可协议。转载请注明来自 BLOG!