2011-02-20 5 views
1

私は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() 
+0

あなたはどのOSですか? WindowsやMacでない場合、どのLinuxディストリビューションですか?さらに、Python 2.5以上ですか? 2.5以上であっても、Pythonをsqlite3でコンパイルしないと、それを持つことはできません。 – Crast

+0

それは2.7の32ビットで、私はWindows 7です。また、私はDjangoで動作するようになったので、私はかなり持っていると確信しています。 – CamelCaseGuy

答えて

1

Googleはあなたの友人です。 thisを見てください。

2

はそれだけでdbn='sqlite'ではないでしょうか?

+0

なぜ私はこれについて考えなかったのですか、それはうまくいきます。 – CamelCaseGuy

関連する問題