後端接收從前端傳過來的資料的4種方式

2021-10-11 19:08:13 字數 1253 閱讀 3207

1,以查詢字串的方式傳入

def test

(request)

: #查詢字串方式傳參的獲取

a = request.get.

get(

'a') #a為健

b = request.get.

getlist

('b'

) #一建多值的情況(queryset)

return a,b

2,url傳參的方式
def test1

(request,x,y)

: #url方式傳參的接收

print

(x,y)

return x+y

3,以form_data方式傳輸
def test2

(request)

: #form-data方式傳參的接收

name = request.post.

get(

'name'

) password = request.post.

get(

'password'

) #列表方式用getlist

()方法

return name

4,以json資料傳輸
import json

def get_body_json

(request)

: # 獲取 json 型別資料:

json_bytes = request.body

# 將 bytes 型別轉為 str

json_str = json_bytes.

decode()

# python3.

6 及以上版本中, json.

loads

() 方法可以接收 str 和 bytes 型別

#但是 python3.

5 以及以下版本中, json.

loads

() 方法只能接收 str,

# 3.5 需要有上面的編碼步驟.

vue 改造後端傳過來的資料

最近做專案的時候遇到乙個問題,就是ant design vue元件引用穿梭框的時候,穿梭框元件需要有key,而後端傳過來的資料沒有key這個字段 我之前看ant design vue官網中有這樣的解決方案 按照 vue 最新的規範,所有的元件陣列最好繫結 key。在 transfer 中,datas...

ajax接收action傳過來的json資料

先把需要的包加進來,在上篇裡 下面是實現 先記錄下 這裡不知道為什麼傳過來的json資料要經過兩次 eval 解析才可以讀出來,弄了一下午,網上都 是jquery的實現,感覺用這個的很少,幾乎沒有,這裡我傳了個json字串給ajax,然後解析出來,可以得到user物件,即 jsonobj.user ...

前端的ueditor如何獲取從後台傳過來的資料

前端的ueditor獲取從後台傳過來的值使用setcontent 方法,但若是在例項化了ueditor之後直接使用setcontent 方法會出現報錯 等ueditor建立完再呼叫它的方法,可以在使用的地方加乙個 如下 var ue ue.geteditor container ue.addlist...