我已经阅读了关于烧瓶的教程(http://flask.pocoo.org/docs/tutorial/introduction/)

现在我遇到了错误,您能帮我吗? :)

在github上,它在自述文件中说了这一点...(https://github.com/mitsuhiko/flask/tree/master/examples/flaskr/)

fire up a python shell and run this:

from flaskr import init_db; init_db()


所以我打开我的python shell并输入它。。。唯一的问题是我收到一个导入错误,说它找不到flaskr...。

如果我尝试在本地运行flaskr.py文件,我会得到这个

sqlite3.OperationalError OperationalError: unable to open database file


我真的对这个和python很陌生,所以任何帮助都会很棒,谢谢。

最佳答案

您是否创建了数据库文件?

flaskr.py的第19行,给出了数据库的路径。

DATABASE = '/tmp/flaskr.db'


该文件必须存在。

关于python - 导入init_db( flask 教程),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/12289049/

10-12 20:22