sqlalchemy.exc.OperationalError:(sqlite3.OperationalError)数据库已被锁定

时间:2018-03-08 04:34:23

标签: python sqlalchemy

我收到错误,sqlalchemy.exc.OperationalError:(sqlite3.OperationalError)数据库被锁定。我写了index.py

def index():
    user = User.query.get()

    session["user"] = {
        "id": id
        }

    db.session.commit() #1
    if user is None:
        db.session.add("None")
        db.session.commit()

    item = Item.query.filter_by(id=3).first()
    return render_template('index.html', item=item)

我编写了一个数据库连接代码,SQLALCHEMY_DATABASE_URI = 'sqlite:////Users/xoxo/Downloads/test.db'。我给test.db提供了permision 777但是发生了同样的错误。我删除了#1 db.session.commit()但是发生了同样的错误。出了什么问题在我的代码中?我该如何解决这个问题?

0 个答案:

没有答案