【发布时间】:2015-09-21 09:34:54
【问题描述】:
我正在金字塔中创建一个简单的应用程序。插入数据时出现数据库锁定错误。
sqlalchemy.exc.OperationalError: (sqlite3.OperationalError) 数据库被锁定 [SQL: 'INSERT INTO users (name, email, number) VALUES (?, ?, ?)'] [参数: ('test', ' t@t.com', '123654')]
但第一次正确插入数据,第二次出现此错误。
知道为什么会第二次发生这种情况吗?
这是我的代码:
name = request.params['name']
email = request.params['email']
no = request.params['number']
DBSession.add(User(name, email, no))
# Get the new ID and redirect
users = DBSession.query(User).all()
【问题讨论】:
标签: python sqlalchemy pyramid pylons