urlpatterns = router.urls
File "/usr/local/lib/python2.7/site-packages/djangorestframework-3.3.3-py2.7.egg/rest_framework/routers.py", line 79, in urls
self._urls = self.get_urls()
File "/usr/local/lib/python2.7/site-packages/djangorestframework-3.3.3-py2.7.egg/rest_framework/routers.py", line 256, in get_urls
view = viewset.as_view(mapping, **route.initkwargs)
TypeError: as_view() takes exactly 1 argument (3 given)
此错误是因为使用的Djangorestframework框架,router里注册的ViewSet类,继承的类错误导致的
from rest_framework.generics import GenericAPIView
from rest_framework import viewsets
class KViewSet(GenericAPIView) # 错误
class KViewSet(viewsets.GenericViewSet) # 正确