3

我正在浏览一个简单的博客/cms 的 Flask 教程,但我似乎无法打开/创建数据库。

我目前在 Windows 7 上,当我查看应用程序时,我得到一个 sqlite3.OperationalError OperationalError:无法在网页上打开数据库文件错误。我试过用谷歌搜索这个问题,但我无法解决它。我认为这与我使用的是 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 回答