flask pymysql обрабатывать значения из select запроса

from flask import Flask, render_template
import pymysql

db = pymysql.connect(host="localhost", user="root", password="password")

app = Flask(__name__)


@app.route('/cl')
def someName():
    cursor = db.cursor()
    sql = "SELECT `nova`.`instances`.`created_at` ," \
          "`nova`.`instances`.`updated_at` , " \
          "`keystone`.`nonlocal_user`.`name` , " \
          "`keystone`.`project`.`name` ," \
          "`nova`.`instances`.`power_state` ," \
          "`nova`.`instances`.`vm_state` ," \
          "`keystone`.`user`.`extra` , " \
          "`nova`.`instances`.`host`, " \
          "`nova`.`instances`.`display_name`," \
          "`nova`.`instances`.`uuid`" \
          "FROM `nova`.`instances` " \
          "JOIN `keystone`.`nonlocal_user` on `nova`.`instances`.`user_id` = `keystone`.`nonlocal_user`.`user_id`" \
          "JOIN `keystone`.`user` on `nova`.`instances`.`user_id` = `keystone`.`user`.`id`" \
          "JOIN `keystone`.`project` on `nova`.`instances`.`project_id` = `keystone`.`project`.`id`" \
          "WHERE DATEDIFF(NOW(),`nova`.`instances`.`created_at`) > 365"
    cursor.execute(sql)
    results = cursor.fetchall()
    return render_template('cl.html', results=results)

if __name__ == '__main__':
    app.run(debug=True)

Имеем такой скрипт, как мне перед тем как отправить все это в cl.html , обработать ? к примеру мне надо поле "keystone.user.extra в регекспе обработать? как к нему обратиться , а потом только отдать в статику?


Ответы (0 шт):