共計 746 個字符,預計需要花費 2 分鐘才能閱讀完成。
在 Django 中,獲取參數的方法取決于請求的類型和參數的位置。
對于 GET 請求,可以通過 request.GET.get()方法獲取參數。例如,如果 URL 為http://example.com/?name=John&age=25
,可以通過以下代碼獲取參數:
name = request.GET.get('name')
age = request.GET.get('age')
對于 POST 請求,可以通過 request.POST.get()方法獲取參數。例如,如果表單中有一個名為 "name" 的輸入字段,可以通過以下代碼獲取參數:
name = request.POST.get('name')
還可以使用 request.GET 和 request.POST 屬性來獲取整個參數字典。例如,可以通過以下代碼獲取 GET 請求的所有參數:
params = request.GET
或者使用以下代碼獲取 POST 請求的所有參數:
params = request.POST
另外,還可以使用 request.GET.getlist()和 request.POST.getlist()方法來獲取同名參數的多個值。例如,如果 URL 為http://example.com/?color=red&color=blue
,可以通過以下代碼獲取所有名為 "color" 的參數值:
colors = request.GET.getlist('color')
需要注意的是,對于 POST 請求,需要確保請求中有 enctype="multipart/form-data"
屬性的表單才能正常獲取參數。如果沒有該屬性,可以使用 request.FILES 屬性來獲取上傳的文件。
丸趣 TV 網 – 提供最優質的資源集合!
正文完