Flask应用未显示‘Running on ...’语句问题求助
Flask启动缺失"* Running on"语句的解决方法
检查启动方式与绑定地址
若使用Flask 2.0+版本的flask run命令启动,默认绑定127.0.0.1时部分环境会隐藏地址输出。尝试指定公开绑定地址强制显示:flask run --host=0.0.0.0启动后会输出完整的
* Running on http://0.0.0.0:5000类语句。调整代码启动逻辑
改用代码内直接调用app.run()启动,而非flask run命令,可强制输出地址信息:from flask import Flask app = Flask(__name__) # 你的路由代码 if __name__ == '__main__': app.run(debug=True)同时可手动配置日志级别确保输出不被过滤:
import logging logging.basicConfig(level=logging.INFO)解决终端输出缓冲问题
部分终端会缓冲标准输出,导致启动信息延迟或不显示。用Python的-u参数禁用缓冲:python -u app.py
内容的提问来源于stack exchange,提问作者Om Rastogi
相关产品推荐
相关产品推荐

