我有一个项目,它给了我以下错误:
文件"path-to-environment\lib\site-packages\django\conf\urls__init__.py",第99行,在url urlconf_module,app_name中,命名空间=查看ValueError:太多的值需要解包(预期为3)
它所产生的代码来自我的url.py,下面的代码是:
router = routers.DefaultRouter()
router.register(r'videos', views.VideosViewSet)
urlpatterns = [
url(r'^api/', router.urls),
]经过一些研究后,我理解了为什么会出现这样的错误,但在这种情况下,我似乎找不出导致这个错误的代码有什么问题。我是Django的新手,我正在使用关于如何通过Django Rest框架使Django与Rest一起工作的教程。
发布于 2016-05-06 11:59:09
你应该用
from django.conf.urls import include
...
url(r'^api/', include(router.urls)),
...参考文献:https://docs.djangoproject.com/en/1.9/topics/http/urls/#including-other-urlconfs
https://stackoverflow.com/questions/37070416
复制相似问题