【发布时间】:2017-11-06 12:18:14
【问题描述】:
我有这个路由:
url(r'^article/(?P<article_id>\d+)/', views.ArticleList.as_view())
这导致了这个功能:
class RSSList(APIView):
def get(self, request, *args, **kwargs):
article_id = kwargs.get('article_id')
但是当我尝试查询 /article/34 之类的内容时
我收到此错误:
TypeError: get() got an unexpected keyword argument 'article_id'
如何将 article_id 传递给 get()?
谢谢
【问题讨论】:
-
RSSList不是问题,您在其他地方缺少*args, **kwargs。也许在ArticleList而不是RSSList? -
您在路由中使用
ArticleList类!但是你在RSSList类中获取article_id而不是!
标签: python django routing restful-url