Tom*_*ock 5 django django-urls django-rest-framework
我想知道我是否可以得到你的帮助。
我有一个 urls.py,其中包含以下内容:
router = routers.SimpleRouter()
# AccountViewSet in accounts app
router.register(r'accounts', AccountViewSet)
# ProjectViewSet in projects app
router.register(r'projects', ProjectViewSet)
accounts_router = routers.NestedSimpleRouter(router, r'accounts', lookup='account')
# AccountProjectsViewSet in projects app
accounts_router.register(r'projects', AccountProjectsViewSet)
Run Code Online (Sandbox Code Playgroud)
如您所见,由于嵌套路由,帐户和项目之间的联系非常紧密。
我想将帐户路由逻辑移到accounts/urls.py,将项目路由逻辑移到projects/urls.py。
到目前为止,我在这方面的尝试导致以下错误:
RuntimeError: parent registered resource not found
Run Code Online (Sandbox Code Playgroud)
甚至可以将这个逻辑分开,还是需要在一起?
谢谢你的建议。
| 归档时间: |
|
| 查看次数: |
468 次 |
| 最近记录: |