Как мне использовать версию sqlite3, которая поставляется с установкой Python с web.py? - PullRequest
1 голос
/ 20 февраля 2011

Я просматриваю учебники web.py 0.3 и как только получаю здесь I import sqlite3 и устанавливаю dbn='sqlite3', но это не сработает. Кто-нибудь делал это раньше?

Редактировать - я понял это. Я использовал код в ссылке, размещенной Джоном, и сделал следующий скрипт:

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 ]

2 голосов
/ 20 февраля 2011

Разве это не должно быть просто dbn='sqlite'?

1 голос
/ 20 февраля 2011

Google твой друг.Посмотрите на это .

...