小编tam*_*ara的帖子

我可以为get_context_data()添加两个以上的参数吗?

我收到这个错误

TypeError at /debate/1/
get_context_data() takes exactly 2 arguments (1 given)
Run Code Online (Sandbox Code Playgroud)

现在它被定义为:

 def get_context_data(self, **kwargs):
Run Code Online (Sandbox Code Playgroud)

我希望它是:

 def get_context_data(self, request, **kwargs):
Run Code Online (Sandbox Code Playgroud)

所以我可以在里面做:

sort_by = request.GET.get('sort', '-rating_score')
Run Code Online (Sandbox Code Playgroud)

这是个好主意,怎么做?

django get request typeerror django-context

2
推荐指数
1
解决办法
1926
查看次数

标签 统计

django ×1

django-context ×1

get ×1

request ×1

typeerror ×1