我们可以从jquery调用python脚本(使用django框架时)。如果是,那么我们如何做到这一点。请逐步解释(因为我是django和jquery的新手)
答案 0 :(得分:0)
我希望您正在讨论ajax调用以获取一些响应数据或呈现的字符串。如果是这样的话:
对于获取请求,
$.get("url/end/point",function(json_response){ ...do some thing with the response...});
对于获取请求,
$.post("url/end/point",function(json_response){ ...do some thing with the response...});
与渲染一般的get或post视图一样,您需要在app或项目中将url添加到urls.py(不管您喜欢。)
在视图中,您需要添加
from django.http import HttpResponse, JsonResponse
def view(request):
if request.is_ajax():
....process the request....
return JsonResponse(data) (or) HttpResponse(data)