【发布时间】:2017-03-09 08:24:27
【问题描述】:
我正在使用 DRF。我正在构建一个自定义函数来计算用户的帖子数量,因此我没有使用基于类的视图。
我无法访问在视图中传递到 url 的用户 ID。我已经尝试了以下
网址.py
url(r'^count/(?P<userid>[0-9]+)/$', views.Count),
Views.py
@api_view(['GET', 'POST', ])
def Count(self):
userid = self.kwargs['userid']
我收到以下错误:
Count() 得到了一个意外的关键字参数 'userid'
这种方法适用于基于类的视图...我在这里做错了什么?
【问题讨论】:
-
你的“因此”没有跟随;在基于类的视图中没有理由不这样做。但是既然你已经决定不使用类了,为什么还要使用
self这样的类概念呢? -
如果回答对您有帮助,请采纳,以免其他人在这里发帖。这是 StackOverflow 中的一个好习惯。
标签: django django-rest-framework