我正在通过Flask教程浏览一个简单的博客/ cms,我似乎无法打开/创建数据库。
我目前在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()
答案 0 :(得分:5)
正确逃离你的字符串:
DATABASE = 'C:\\Users\\Brad\\Documents\\flaskr\\flaskr.db'