django響應POST請求

2021-09-12 11:45:15 字數 457 閱讀 6849

因為乙個特殊的需求,post提交的資料並不是表單資料,而是乙個檔案。前端使用的是ajax。後端使用的是django

因此前端需要做的特殊處理是:

var tempfile=new formdata();

$.ajax(,

error:function(e)

});

後端需要處理的是:

在urls.py中增加路徑。在對應的路徑下寫處理函式,但是會出現乙個錯誤。403 forbidden

因此需要在後台處理函式中增加

from django.views.decorators.csrf import csrf_exempt

@csrf_exempt

def houtai(request):

好像從django的角度講,後端處理get和post請求沒有非常明顯的區分。

django之請求和響應

回想一下,利用http協議向伺服器傳參有幾種途徑?在定義路由url時,可以使用正規表示式提取引數的方法從url中獲取請求引數,django會將提取的引數直接傳遞到檢視的傳入引數中。定義在django.http.querydict httprequest物件的屬性get post都是querydict...

Django請求響應物件

httprequest儲存了客戶請求的相關引數和一些查詢方法。請求頁面的全路徑,不包括網域名稱 例如,hello http請求方法,包括 get post querydict類例項,包含所有http get引數的字典物件。querydict類例項,包含所有http post引數的字典物件。為了方便,...

Django中請求與響應

利用http的幾種傳參路徑 1 url路徑引數 return httpresponse ok 2 django中的querydict物件 httprequest物件的屬性get post都是querydict型別的物件 qs a 1 b 2 a 3 def qs request a request....