老师,请问如果应用中存在多线程,对于session, flask sqlalchemy该怎么应用?

来源:5-3 网易新闻框架搭建

kaiyanghll

2018-03-03

写回答

1回答

NavCat

2018-03-07

sqlalchemy提供了一个简单的session管理机制,即scoped session。scoped session在默认情况下,采用的线程本地化存储方式。也就是说,每个线程的session对象是不同的。这样,不同线程对数据库的操作不会相互影响。

详细你可以参考一下官方文档。http://docs.sqlalchemy.org/en/latest/orm/contextual.html?highlight=thread

0
0

Python操作三大主流数据库-MySQL+MongoDB+Redis

一次实战同时掌握Python操作MySQL,MongoDB,Redis 三大数据库使用技巧

2024 学习 · 376 问题

查看课程