Django 如何将嵌套路由移动到单独的URL.py中?
我想知道是否能得到你的帮助 我有一个URL.py,其中包含以下内容:Django 如何将嵌套路由移动到单独的URL.py中?,django,django-rest-framework,django-urls,Django,Django Rest Framework,Django Urls,我想知道是否能得到你的帮助 我有一个URL.py,其中包含以下内容: router = routers.SimpleRouter() # AccountViewSet in accounts app router.register(r'accounts', AccountViewSet) # ProjectViewSet in projects app router.register(r'projects', ProjectViewSet) accounts_router = router
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)
如您所见,由于嵌套路由,帐户和项目之间的联系非常紧密
我想将accounts路由逻辑移到accounts/url.py,将projects路由逻辑移到projects/url.py
到目前为止,我的尝试导致以下错误:
RuntimeError: parent registered resource not found
是否有可能将这种逻辑分开,或者说它需要放在一起
谢谢你的建议。面对同样的问题,我不知道我做错了什么!