所以我在views.py
中有这个def rate_api(request, rating_user_id, rated_user_id, value):
user.profile = request.user.get_profile()
return HttpResponse('success')
这是我的urls.py
url(r'^rate_api/(?P<rating_user_id>.+?)/(?P<rated_user_id>.+?)/$', 'v1_1.views.rate_api'),
这在我的模板(profile.html)
中$.ajax({
type: "GET",
url: "../../rate_api/variable1/variable2/variable3",
data: '',
});
我收到以下错误
TypeError at /rate_api/variable1/variable2/variable3/
rate_api() takes exactly 4 arguments (3 given)
Request Method: GET
我相信参数请求没有被传递。我该如何解决这个问题:/
答案 0 :(得分:2)
不,它是value
参数未被传递,因为您没有在正则表达式中捕获它。