web2py db手动表条目

时间:2014-08-07 00:53:42

标签: web2py

所以,在我的db.py中,我定义了一个表:

db.define_table('dummy',
            Field('name'),
            Field('category'),
            Field('number'))

但是我如何在该表中添加自己的值?好像我做了类似的事情:

db.dummy.insert(name='jon',category='cat',number='2')

我得到一个"数据库被锁定"错误。那么,我怎么能拥有自己的手册呢?我正在使用SQLite。

1 个答案:

答案 0 :(得分:0)

您可能没有提交先前的数据库插件(您使用的是交互式shell吗?)。尝试添加

db.commit()

数据库插入代码之后。您可能还需要在提交保持数据库锁定的当前更改之前执行一次。