青出于蓝 发表于 2020-7-16 17:18:31

flask模块问题

运行以下代码:

from flask import Flask

app = Flask(__name__)


@app.route('/')
def hello_world():
    return 'Hello World!'


if __name__ == '__main__':
    app.run()

然后打开http://127.0.0.1:5000/
却显示
Internal Server Error

The server encountered an internal error and was unable to complete your request. Either the server is overloaded or there is an error in the application.
咋搞?

qiuyouzhi 发表于 2020-7-16 17:47:17

用命令行运行试试

°蓝鲤歌蓝 发表于 2020-7-16 18:20:58

本帖最后由 °蓝鲤歌蓝 于 2020-7-16 18:22 编辑

看最新的文档好吧,flask新版本不建议
if __name__ == '__main__':
    app.run()

这种启动方式,请在命令行使用
flask run

如果不会使用,我可以提供咨询。

xiaofeiyu 发表于 2020-7-16 20:44:46

本帖最后由 xiaofeiyu 于 2020-7-16 20:48 编辑

程序有没有报错?我这里可以正常运行
用这个命令:
python 文件名 runserver -d
可以输出debug信息,方便查看错误
Internal Server Error是内部错误

aaron.yang 发表于 2020-7-26 13:34:40

你试试下面的方法:
    1.装个nose(第三方库)
    2.下载下面这个框架并解压:
   
    3.用命令行运行框架中的app.py
页: [1]
查看完整版本: flask模块问题