我正在做这个SQLAlchemy和pyodbc连接,但是当我从查询中获取数据时,它返回一个没有键,只有值的元组列表。
例如
[(valueOfObjectsSeparatedByComa), (valueOfObjectsSeparatedByComa), etc..]
这是我的代码。
from flask import Flask, request
from flask_restful import Resource, Api
import sqlalchemy as sa
from flask_sqlalchemy import SQLAlchemy
import json
from json import dumps
from flask.ext.jsonpify import jsonify
import pyodbc
client = pyodbc.connect('DRIVER={SQLSERVERDRIVER};SERVER=serverName;DATABASE=database;UID=user;PWD=password')
class Users(Resource):
def get(self):
query =("select * from SEC_User")
try:
result = client.execute(query).fetchall()
return jsonify(result)
except Exception as e:
client.close()
raise e
api.add_resource(Users, '/users') # Route_1
当我执行print(result)
时,我可以看到元组格式的数据,而只有值不是键,例如,而不是"name": "john"
[(john), (james)]
正确的{{1} }}
如何更改元组数据?