Django之request.GET和request.POST取值
一、GET
前端ajax传值,type为get
$.ajax({ url: "/ctest/env_add/", type: "get", data: { "env_id": env_id, }, // dataType: "json", success: function () { alert("成功执行这里"); }, error: function () { alert("失败执行这里"); } });view.py 获取值
if request.method == 'GET': env_id = request.GET.get('env_id')二、POST 前端ajax传值
$.ajax({ url: "/ctest/env_add/", type: "get", data: { "env_id": env_id, }, success: function () { }, error: function () { } });view.py获取值
if request.method == 'POST': env_id = request.POST['env_id'] env_id = request.POST.get('env_id',False)两种方式 request.POST('str') str获取不到值时会抛出异常 request.POST.get('str',default) str获取不到值时给它一个默认值default