最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用Django和Python創(chuàng)建Json response的方法

 更新時(shí)間:2018年03月26日 16:26:59   作者:fengyu09  
下面小編就為大家分享一篇使用Django和Python創(chuàng)建Json response的方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧

使用jQuery的.post提交,并期望得到多個(gè)數(shù)據(jù),Python后臺(tái)要使用json格式。

不指定datatype為json,讓jquery自行判斷數(shù)據(jù)類型。(注:跨域名請(qǐng)求數(shù)據(jù),則使用 jsonp字符串)

若post指定數(shù)據(jù)類型json,則python取post數(shù)據(jù),我覺著麻煩。讓jquery智能判斷,python返回字典最方便。

一般使用字典,而不是列表來(lái)返回 JSON內(nèi)容.

import json
from django.http import HttpResponse
response_data = {}
response_data['result'] = 'failed'
response_data['message'] = 'You messed up'
return HttpResponse(json.dumps(response_data), content_type="application/json")
for correct - not specifying the mimetype will get you into trouble

正確-不指定mimetype 會(huì)導(dǎo)致麻煩

content_type should be used now --mimetype is now deprecated

mimetype 不推薦使用,應(yīng)當(dāng)使用content_type

不使用content_type,則只能接收第1個(gè)字符串。

環(huán)境:

python 2.7.6

django 1.6

根據(jù)百度來(lái)的文章,使用 django的simplejson,也被IDE建議使用json。

post的回調(diào)函數(shù),只需要 :

 function(data,status){
    if(status == 'success') {
        alert(data.box);
      }}

使用.號(hào)來(lái)進(jìn)行得對(duì)應(yīng)Key值。

前端和后端都指定utf-8編碼,python返回中文,直接 {'status':'成功'},連u前綴都不用。

以上這篇使用Django和Python創(chuàng)建Json response的方法就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • python數(shù)據(jù)分析之DataFrame內(nèi)存優(yōu)化

    python數(shù)據(jù)分析之DataFrame內(nèi)存優(yōu)化

    pandas處理幾百兆的dataframe是沒有問(wèn)題的,但是我們?cè)谔幚韼讉€(gè)G甚至更大的數(shù)據(jù)時(shí),就會(huì)特別占用內(nèi)存,對(duì)內(nèi)存小的用戶特別不好,所以對(duì)數(shù)據(jù)進(jìn)行壓縮是很有必要的,本文就介紹了python DataFrame內(nèi)存優(yōu)化,感興趣的可以了解一下
    2021-07-07
  • 最新評(píng)論

    南安市| 吉安市| 苏尼特右旗| 米易县| 江永县| 赣榆县| 拉孜县| 长沙县| 土默特左旗| 亚东县| 昌江| 左权县| 常山县| 东乌珠穆沁旗| 监利县| 汪清县| 抚顺市| 沙湾县| 离岛区| 清涧县| 芦山县| 巴青县| 玉环县| 顺义区| 抚宁县| 收藏| 衡东县| 栾城县| 凤翔县| 建水县| 江陵县| 韩城市| 海安县| 五华县| 崇礼县| 天柱县| 乌苏市| 华蓥市| 彭水| 体育| 锦州市|