【问题标题】:SQL - new query after reload pageSQL - 重新加载页面后的新查询
【发布时间】:2020-03-13 14:24:00
【问题描述】:

需要根据 MySQL 的一些数据创建一个表,第一次查询后,每次刷新时它都不会在浏览器中重新加载。 Python Flask 能做到这一点吗?

from flask import Flask, render_template
import mysql.connector
mydb = mysql.connector.connect(/**/
)

mycursor = mydb.cursor()

mycursor.execute('''/**/''')

myresult = mycursor.fetchall()

for x in myresult:
  print(x)

mydb.close()

app = Flask(__name__)



@app.route('/')
def index():

    return str(myresult)

if __name__ == "__main__":
    app.run()

提前致谢

【问题讨论】:

  • 将 sql 代码移动到 index() 函数中
  • 非常感谢!成功了!

标签: python sql flask browser


【解决方案1】:

@themadmax,帮助您做到这一点!谢谢大家

from flask import Flask, render_template
import mysql.connector

app = Flask(__name__)



@app.route('/')
def index():
    mydb = mysql.connector.connect(
        /**/
        )

    mycursor = mydb.cursor()

    mycursor.execute('''/**/''')

    myresult = mycursor.fetchall()

    for x in myresult:
        print(x)

    mydb.close()

    return str(myresult)

if __name__ == "__main__":
    app.run()

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-23
    • 1970-01-01
    • 2013-11-09
    • 1970-01-01
    • 2014-10-04
    • 2020-09-05
    • 2013-02-21
    • 1970-01-01
    相关资源
    最近更新 更多