私はweb.py 0.3チュートリアルを終え、here I import sqlite3
を取得してdbn='sqlite3'
に設定しましたが、動作しません。誰もこれを前にしたことがありますか?Pythonインストールに付属しているsqlite3のバージョンをweb.pyでどのように使用しますか?
編集 - 私はそれを理解しました。私はジョンによって掲示されるリンク内のコードを使用し、次のスクリプトを作っ:
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()
あなたはどのOSですか? WindowsやMacでない場合、どのLinuxディストリビューションですか?さらに、Python 2.5以上ですか? 2.5以上であっても、Pythonをsqlite3でコンパイルしないと、それを持つことはできません。 – Crast
それは2.7の32ビットで、私はWindows 7です。また、私はDjangoで動作するようになったので、私はかなり持っていると確信しています。 – CamelCaseGuy