如何使用带有web.py的Python安装附带的sqlite3版本?

时间:2011-02-20 06:01:04

标签: python database sqlite web.py python-2.7

我正在浏览web.py 0.3教程,一旦我得到hereimport sqlite3并设置dbn='sqlite3',但它无效。有人曾经这样做过吗?

编辑 - 我弄清楚了。我使用了John发布的链接中的代码,并制作了以下脚本:

import sqlite3

conn = sqlite3.connect('c:\users\user\py\database')
c = conn.cursor()

c.execute('''
CREATE TABLE todo (id integer primary key, title text, created date, done boolean default 'f');
''')
c.execute('''
CREATE TRIGGER insert_todo_created after insert on todo
begin
update todo set created = datetime('now')
where rowid = new.rowid;
end;
''')

c.execute('''
insert into todo (title) values ('Learn web.py');
''')

conn.commit()
c.close()

2 个答案:

答案 0 :(得分:2)

不应该只是dbn='sqlite'吗?

答案 1 :(得分:1)

Google是你的朋友。看看this