更新在烧瓶应用程序中连接的数据库

时间:2021-01-28 08:04:57

标签: python sql flask flask-sqlalchemy

我有一个连接到数据库表的烧瓶应用程序,如下所示

connection = pyodbc.connect('DRIVER={SQL Server};SERVER=x;DATABASE=y; MARS_Connection=yes')
cursor = connection.cursor()

SQL = "select * from data"
table = pd.read_sql(SQL , con=connection)

print(table)

结果

<块引用>
id   name
1     v
2     u
3     o

如果我通过添加手动更新数据库

<块引用>
4     j

然后我打印它不会显示在我的烧瓶应用程序中,所以我必须重新启动应用程序才能显示它。

我的问题如何确保flask应用程序将更新基于变量的数据库更新

我是否必须在每条路线中再次读取数据库,并将其保存在同一个变量中? 喜欢

table = pd.read_sql(SQL , con=connection)

或者有其他方法吗?

0 个答案:

没有答案