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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM