Flask Restplus SQL查询输出格式

时间:2018-08-21 06:36:21

标签: python flask sqlplus flask-restful flask-restplus

在python中使用sqlplus生成SQL输出。通过flaskplus运行此命令,格式会丢失,即\ n,\ t之类的字符未得到渲染。尝试了不同的方法来解决此问题,但无济于事。 “打印”有效,但“返回”无效。

@api.route('/db-health-report')
class runSqlQuery(Resource):
    def get(self):
        session = Popen(['sqlplus', '-S', connect_string], stdin=PIPE, stdout=PIPE, stderr=PIPE)
        session.stdin.write(sql_command)
        queryResult, errorMessage = session.communicate()
        #print(queryResult, file=sys.stderr)
        #return queryResult.decode('string_escape')
        return queryResult

0 个答案:

没有答案