luczhi
2015-12-27 16:07新手求教,python中返回json格式出错
本人想实现查询数据库中表goods并用json格式返回所有数据,但是就是出错,求大神解答!
在这里书写代码片
# -*- coding:utf-8 -*-
from flask import *
from MySQLdb import *
from json import *
import MySQLdb.cursors
import sys
import json
app = Flask(__name__)
@app.route('/query',methods=['GET','POST'])
def query():
form=request.form
cn = Connection(host='localhost',user= 'admin_1',passwd= "11111", db='SecondhandPlatform',
charset='utf8', cursorclass=MySQLdb.cursors.DictCursor)
cur = cn.cursor()
try:
cur.execute('select * from goods')
rows = cur.fetchall()
j_arr = json.dumps(rows,ensure_ascii=False)
#data = {'success':'true','msg':'fetch data! success', 'result':j_arr}
#return json.dumps(data)
return jsonify(success=True,msg=u'Fetch data successfully',result=j_arr)
except:
return jsonify(success=False,msg=u'Unable fetch data',result=None)
if __name__== '__main__':
app.run()
- 点赞
- 回答
- 收藏
- 复制链接分享
3条回答
为你推荐
- 新手求教 这个程序怎么写
- c++
- 1个回答
- 新手求教 问题出在哪?
- c++
- 2个回答
- python类内部的方法调用
- python
- 2个回答
- Python中创建Dog类时简单问题,小白求教
- python
- 3个回答
- 求教使用python怎样对本地的未读邮件进行分析。
- python
- 微信小程序
- 1个回答
换一换