DRF Django REST framework 之 路由器与版本控制组件(七)
路由器 一些Web框架提供了用于自动确定应如何将应用程序的URL映射到处理传入请求的逻辑的功能。 而DRF的路由器组件也提供了一种简单,快速且一致的方式将视图逻辑映射到一组URL上。 路由器组件的使用 配合include 第一步:导入模块 from rest_framework import routers 第二步:实例化一个router对象 router = routers.SimpleRouter() 第三步:将需要自动生成url的接口注册到router中 router.register( ' books ' , views.BookView) 第四步:生成url urlpatterns = [ re_path( ' ' , include( router.urls )), ] 路由器简单的使用 from rest_framework import routers router = routers.SimpleRouter() router.register( ' books ' , BookView) router.register( ' users ' , UserView) urlpatterns = router.urls register 方法有两个强制性参数 : prefix - 用于这组路由的URL前缀。 viewset - 视图集类。 (可选)其他参数: