0
私はクエリ結果フォームmysqlを取得しようとしていました。辞書オブジェクトからクエリを試してみてください
def on_get(self, req, resp):
try:
db = MySQLdb.connect(**db_conf.dbConfig)
#use dictionary cursor
cursor = db.cursor(MySQLdb.cursors.DictCursor)
q = ("select * from BUDGET")
cursor.execute(q)
rows = cursor.fetchall()
#init the output object
output = {'budget': []}
for row in rows:
data = {
"id_budget": row['id_budget'],
"amount": row['amount'],
"days": row['days'],
"user_id": row['user']
}
output['budget'].append(data)
resp.status = falcon.HTTP_200
resp.body = json.dumps(output, encoding='utf-8')
cursor.close()
db.close()
出力私が取得:
{ "エラー": ""ユーザー"}
なぜ?私は間違って何をしているのですか?
ありがとうございます。