我们可以从jquery调用python脚本(使用django时)

时间:2016-12-30 02:37:33

标签: django django-forms django-templates

我们可以从jquery调用python脚本(使用django框架时)。如果是,那么我们如何做到这一点。请逐步解释(因为我是django和jquery的新手)

1 个答案:

答案 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)