URLpatterns出错

时间:2016-05-06 10:46:00

标签: python angularjs django django-models django-views

我有一个项目给了我以下错误:

  

文件“path-to-environment \ lib \ site-packages \ django \ conf \ urls__init __。py”,   第99行,在网址中      urlconf_module,app_name,namespace = view      ValueError:解压缩的值太多(预期为3)

它产生的代码来自我的url.py,代码为:

router = routers.DefaultRouter()
router.register(r'videos', views.VideosViewSet)

urlpatterns = [
   url(r'^api/', router.urls),
]

经过一些研究,我理解为什么会出现这样的错误,但在这种情况下我似乎无法弄清楚我的代码是什么导致了这个错误。我是Django的新手,我正在使用如何让Django通过Django Rest Framework与Angular一起工作的教程。

1 个答案:

答案 0 :(得分:3)

你应该使用

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