2024-09-29 00:21:09 发布
网友
我有以下基于类的观点
class myClassView(): def get(self): # lots of code ... return response
我的urlconf看起来像
我想用旧的函数方式将参数传递给urlconf
(r'call_myClassView/(?P<id>\w+)/$',myClassView.as_view())
如何将参数传递给urlconf以及如何在类视图中接收参数。在
它们是用老办法通过的。在
分别通过self.args和self.kwargs来访问它们,分别用于位置参数和关键字参数。在您的例子中,self.kwargs['id']就可以了。在
self.args
self.kwargs
self.kwargs['id']
编辑因为您已重写get()但未保留签名。如果要重写方法,请始终执行def get(self, request, *args, **kwargs)。在
get()
def get(self, request, *args, **kwargs)
它们是用老办法通过的。在
分别通过
self.args
和self.kwargs
来访问它们,分别用于位置参数和关键字参数。在您的例子中,self.kwargs['id']
就可以了。在编辑因为您已重写
get()
但未保留签名。如果要重写方法,请始终执行def get(self, request, *args, **kwargs)
。在相关问题 更多 >
编程相关推荐