python Flask-SQLAlchemy按请求隔离级别设置

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Flask-SQLAlchemy按请求隔离级别设置相关的知识,希望对你有一定的参考价值。

def isolation_level(level):
    """Return a Flask view decorator to set SQLAlchemy isolation level
    
    Usage::
        @main.route("/thingy/<id>", methods=["POST"])
        @isolation_level("SERIALIZABLE")
        def update_a_thing(id):
            ...
    """
    def decorator(view):
        def view_wrapper(*args, **kwargs):
            db.session.connection(execution_options={'isolation_level': level})
            return view(*args, **kwargs)
        return view_wrapper
    return decorator

以上是关于python Flask-SQLAlchemy按请求隔离级别设置的主要内容,如果未能解决你的问题,请参考以下文章

python Flask-SQLAlchemy按请求隔离级别设置

python 测试Flask-SQLAlchemy的MySQL数据库连接

python Flask-SQLAlchemy的一个方便的SQL调试功能

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作

在python3下怎样用flask-sqlalchemy对mysql数据库操作