在Flask-SQLAlchemy中自动提交
如何设置初始化我的Flask应用程序以将Flask-SQLAlchemy设置为自动提交模式,除非我明确地不使用事务session.begin()
?
会话“ 开始通信后即开始数据库事务 ”。这是否会影响Postgres的难度比MySQL?
通过Instagram,
自动提交模式;在这种模式下,Psycopg2不会对任何查询发出BEGIN / COMMIT;相反,每个查询都在其自己的单语句事务中运行。这对于不需要事务语义的只读查询特别有用。就像做一样简单:
connection.autocommit = True
这大大降低了我们的应用程序服务器和数据库之间的闲聊,并降低了数据库盒上的系统CPU
回答:
我认为你可以autocommit
在Flask-SQLAlchemy中进行设置:
from flask.ext.sqlalchemy import SQLAlchemydb = SQLAlchemy(session_options={'autocommit': True})
编辑:“ flask.ext”。表格现在已被描述
from flask_sqlalchemy import SQLAlchemydb = SQLAlchemy(session_options={'autocommit': True})
以上是 在Flask-SQLAlchemy中自动提交 的全部内容, 来源链接: utcz.com/qa/433891.html