【发布时间】:2018-10-23 14:58:04
【问题描述】:
我有一个 python flask 3.4 网络服务。
我也有 MYSQL 数据库,有两个表,表 1 和表 2。
对于表 1,我正在以 JSON 格式将数据提取到浏览器。
对于表 2,我需要一个静态表,所以我设法将表转换为内存中的 XML,现在是静态的。我还设法从静态 XML 中获取 JSON 格式的值。
现在,我想将两个 JSON 值都附加到一个 JSON 中,我该如何实现这一点。 我已经尝试过以下代码:
event=getxml() //table 1- XML
description = event.getname('921')
xmlvalue = jsonify (description)
conn=pymysql.connect(host='',user='',password='',db='') // table 2 - MYSQL
a=conn.cursor()
sql='SELECT logseq, logcode FROM `table2`Where Event_code = 921 '
a.execute(sql)
row_headers=[x[0] for x in a.description]
data = a.fetchall()
json_data=[]
for result in data:
json_data.append(dict(zip(row_headers,result)))
jsonvalue = json.dumps(json_data)
return (jsonvalue,xmlvalue)
但这不起作用,而是向我抛出这个错误
TypeError('Invalid status argument',)
谁能帮帮我,谢谢
【问题讨论】:
-
这个错误到底是在哪里引发的?