3

シンプルなブログ/cms の Flask チュートリアルを実行していますが、データベースを開いたり作成したりできないようです。

私は現在、Windows 7 を使用しています。アプリを表示すると、web ページで sqlite3.OperationalError OperationalError: Cannot to open database file エラーが発生します。問題をグーグルで検索してみましたが、修正できませんでした。Windowsを使用していることに関係していると思います。誰でも助けることができますか?

DATABASE = 'C:\Users\Brad\Documents\flaskr\flaskr.db'

def connect_db():
return sqlite3.connect(app.config['DATABASE'])

def init_db():
    with closing(connect_db()) as db:
       with app.open_resource('schema.sql') as f:
        db.cursor().executescript(f.read())
    db.commit()
4

1 に答える 1

7

文字列を適切にエスケープします。

DATABASE = 'C:\\Users\\Brad\\Documents\\flaskr\\flaskr.db'
于 2012-06-03T21:29:41.670 に答える