Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 如何将嵌套路由移动到单独的URL.py中?_Django_Django Rest Framework_Django Urls - Fatal编程技术网

Django 如何将嵌套路由移动到单独的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

我想知道是否能得到你的帮助

我有一个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 = 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
是否有可能将这种逻辑分开,或者说它需要放在一起


谢谢你的建议。

面对同样的问题,我不知道我做错了什么!