av一区二区在线观看_亚洲男人的天堂网站_日韩亚洲视频_在线成人免费_欧美日韩精品免费观看视频_久草视

您的位置:首頁技術文章
文章詳情頁

python - 如何使用jsom.dumps獲得完整的json數據?

瀏覽:194日期:2022-07-10 13:14:21

問題描述

最近都在研究python的flask編程,現在在用jQuery的easyui來寫一個網頁應用,現在問題是,我對數據庫查詢后,想返回標準的json數據給前端,但程序提示:

File 'D:jQueryUI code34Flasktest.py', line 23, in p_statusnow p_status_json = json.dumps({’total’:total,’rows’:[{’emp_sn’:i.emp_sn,’name’:i.name,’password’:i.password,’emp_dept_sn’:i.emp_dept_sn,’py_code’:i.py_code,’wb_code’:i.wb_code,’autograph’:i.autograph} for i in user]},indent=4)TypeError: <web.utils.IterBetter instance at 0x00000000033D8948> is not JSON serializable

代碼如下:

@app.route(’/p_statusnow’,methods = [’GET’,’POST’])def p_statusnow(): a=request.values.get(’page’) print a b=request.values.get(’rows’) c=int(b)*(int(a)-1) #user=db.query(’select * from dic_user limit ’) user=db.select (’dic_user’,offset=c,limit=b) total=db.query(’select count(*) from dic_user’) p_status_json = json.dumps({’total’:total,’rows’:[{’emp_sn’:i.emp_sn,’name’:i.name,’password’:i.password,’emp_dept_sn’:i.emp_dept_sn,’py_code’:i.py_code,’wb_code’:i.wb_code,’autograph’:i.autograph} for i in user]},indent=4) #print p_status_json return p_status_json

問題解答

回答1:

問題找到了,原因不在于json.dumps里,而是在于

total=db.query(’select count(*) from dic_user’)

這一句,通過print total,發現輸出

<web.utils.IterBetter instance at 0x00000000037D0888>

也就是說想通過這樣得到記錄總數是行不通的。我把程序改了一下,把total通過賦給a:

total=db.query(’select count(*) as num from dic_user’) for i in total:a=i.num p_status_json = json.dumps({’total’:a,’rows’:[{’emp_sn’:i.emp_sn,’name’:i.name,’password’:i.password,’emp_dept_sn’:i.emp_dept_sn,’py_code’:i.py_code,’wb_code’:i.wb_code,’autograph’:i.autograph} for i in user]},indent=4) #print p_status_json return p_status_json

運行正常。

回答2:

from flask import jsonify....def foo(): return jsonify({’test’:1})回答3:

object 不能直接放到 json 格式里。會報錯的。django 里,有提供 serialize 把對象序列化的方法。至于 flask 就不知道了..

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产一区二区三区在线 | 精品1区 | 自拍偷拍第一页 | 人人干人人干人人干 | 激情久久av一区av二区av三区 | 久久久精品网 | 91热爆在线观看 | 精品日韩 | 中日av | 在线免费视频一区 | aaa一区 | 91精品福利 | 国产精品无码久久久久 | 国产亚洲精品精品国产亚洲综合 | 国产目拍亚洲精品99久久精品 | 久久成人一区二区三区 | 免费欧美| 成人免费视频网站在线看 | 中文字幕一区二区三区四区五区 | 国产黄色在线 | 亚洲成人a v| 中文字幕免费在线 | 国产精品久久久久久吹潮 | 国产在线91 | 91pao对白在线播放 | 亚洲免费在线观看 | 国产欧美精品一区二区色综合朱莉 | 黄色精品 | 国产女人与拘做视频免费 | 色视频在线播放 | 亚洲精品乱码久久久久久蜜桃91 | 中文字幕视频在线观看 | 久草成人 | 一区二区影视 | 亚洲日本欧美日韩高观看 | 在线观看免费黄色片 | 中文字幕成人 | 国产精品亚洲精品 | 欧美一级做性受免费大片免费 | 亚洲精品中文在线 | 天天操网 |