Django REST Framework combining routers from different apps

前端 未结 6 1867
面向向阳花
面向向阳花 2020-12-12 14:33

I have a project that spans multiple apps:

./project/app1
./project/app2
./project/...

Each app has a router for Django REST Framework to i

6条回答
  •  孤街浪徒
    2020-12-12 15:05

    @Colton Hicks comment

    Let's say we have 2 apps (permissions, users) inside "apps folder". Then we can do something like this:

    from apps.users.api.urls import router as users_router
    from apps.permissions.api.urls import router as permissions_router
    
    
    router = DefaultRouter()
    router.registry.extend(users_router.registry)
    router.registry.extend(permissions_router.registry)
    

提交回复
热议问题