0

我正在学习烧瓶。

我能够运行 Hello World 教程,如此处所示

然后我尝试按照教程http://flask.pocoo.org/docs/tutorial/introduction/构建 Flaskr 程序

我遇到了访问数据库的 Flaskr 程序的问题,特别是“sqlite3.OperationalError OperationalError:无法打开数据库文件”

所以我休息了一下,回去看看我是否可以运行我的“Hello World”程序。

现在,当我转到 url 127.0.0.1:5000/ 时,我仍然看到来自 Flaskr 程序的数据库错误,而不是看到“hello world”。

好像我需要重置服务器实例之类的?请帮忙!

4

2 回答 2

0

在任务管理器中杀死 python 任务,然后运行你的服务器

于 2013-10-14T20:45:29.833 回答
0

如果您同时测试或处理多个项目,请在专用的虚拟环境中运行每个项目并在不同的端口上提供服务,因为默认情况下,flask 服务于 127.0.0.1:5000。

使用下面这样的东西:

if __name__ == "__main__":
app.run(host='0.0.0.0',port=8001)

您可以更改每个其他项目中的端口并毫无问题地运行所有这些端口。

快乐编码,

J。

于 2016-01-21T10:59:08.953 回答