所以,在我的db.py中,我定义了一个表:
db.define_table('dummy',
Field('name'),
Field('category'),
Field('number'))
但是我如何在该表中添加自己的值?好像我做了类似的事情:
db.dummy.insert(name='jon',category='cat',number='2')
我得到一个"数据库被锁定"错误。那么,我怎么能拥有自己的手册呢?我正在使用SQLite。
答案 0 :(得分:0)
您可能没有提交先前的数据库插件(您使用的是交互式shell吗?)。尝试添加
db.commit()
数据库插入代码之后。您可能还需要在提交保持数据库锁定的当前更改之前执行一次。