api.py 文件源码

python
阅读 26 收藏 0 点赞 0 评论 0

项目:sql_lambda 作者: richiverse 项目源码 文件源码
def view_sql(backend):
    """View data from database.

    By default, thise route runs in autocommit false.

    Args:
        sql: Valid sql for your backend
        sql_params: Optional jinja2 params

    Returns:
        json
    """
    key = request.headers['x-api-key']
    args = request.args
    sql = args['sql']
    sql_params = args.get('sql_params', '{}')
    autocommit = False

    client = _connect(backend, key, autocommit)
    rendered_sql = _format_sql(sql, sql_params)
    results = _sql_cmd(client, rendered_sql)

    return jsonify([(dict(row.items())) for row in results])
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号