Python 在Django视图中呈现JSONP
我理解如何在Django中呈现JSON视图,但不理解呈现JSONP所需的python代码。我确实找到了解决办法,但我不明白Python 在Django视图中呈现JSONP,python,json,django,jsonp,Python,Json,Django,Jsonp,我理解如何在Django中呈现JSON视图,但不理解呈现JSONP所需的python代码。我确实找到了解决办法,但我不明白 def jsonp_api(request) ... if 'callback' in request.REQUEST: data = '%s(%s);' % (request.REQUEST['callback'], data) return HttpResponse(data, content_type="applicat
def jsonp_api(request)
...
if 'callback' in request.REQUEST:
data = '%s(%s);' % (request.REQUEST['callback'], data)
return HttpResponse(data, content_type="application/json")
...
请求。请求
做什么?这里到底发生了什么:
'%s(%s);' % (request.REQUEST['callback'], data)
1.
request.request
是POST
和GET
的组合,据我所知,这意味着“客户想要什么?”。你可以查看更多信息
2.%s(%s);%(request.request['callback',data)
等于回调函数(data)
表示以数据
为参数调用回调函数%
是一个python字符串格式的工具,您可以查看更多信息