django中的請求

2022-07-09 12:00:18 字數 675 閱讀 1305

1、django中的請求request

我們後端在寫好檢視處理函式的之後前端呼叫的話,有時候需要給我們傳引數,那麼django的request物件是如何獲取這些引數的呢?

傳參方式:get, 1.url傳參例如 /weather/str:city/int:date 我需要獲取指定城市的指定日期的天氣資料,這裡是指定了傳入引數的型別,那麼在傳入引數的時候需要注意要傳入能被該型別強制轉換的型別的資料

2.xml傳參(這個基本以及不用)

4.查詢字串傳參,/weather/?cityname=shanghai&date=2020/11/4

post:請求體傳參,formdata(key:value鍵值對的形式)

json傳參 使用請求體將json資料傳入

接收引數:

url傳參的形式:

def weather(request,city,date):

# 這裡的request物件必須要傳入,這裡city和date是形參,用來接收url中的引數的

url傳參的第二種形式,繫結死引數名稱

path("/weather/(?p)/(?p)")

這裡是將引數名固定了,接收的時候必須要以正確的引數名接收

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....

Django中url以及請求響應

1 url傳遞引數 1 非關鍵字引數 urls正則的定義 路徑 路徑 引數匹配的正則 注意 1 如果要獲取傳遞進來的引數,必須給對應的引數的正則加上 才可以提取 2 如果url中有引數,就必須在檢視函式的形式引數上定義乙個引數,用來接收,否則報錯 如果需要傳遞多個引數 urls正則的定義 路徑 路徑...

django中GET與POST請求

view.py中定義 from django.http import httpresponse從request中取值的兩種形式 urls.py檔案中的新增路徑 from django.conf.urls import url from django.contrib import admin from...