python - 在 bash 上运行 Flask : Could not import "app"

标签 python flask

我在 Flask 上编写了这段代码:

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return "hi"

即使如此,我尝试使用 flask run 运行它,它会显示以下消息:

* Serving Flask app "app.py"
 * Environment: production
   WARNING: This is a development server. Do not use it in a production deployment.
   Use a production WSGI server instead.
 * Debug mode: off
Usage: flask run [OPTIONS]

Error: Could not import "app".

我做错了什么?

编辑: 应用程序结构:

website/
  | - app.py

最佳答案

from flask import Flask

app = Flask(__name__)

@app.route('/')
def index():
    return "hi"


if __name__ == '__main__':
  app.run(host='0.0.0.0', port=30006, debug=True)

在放置此代码的同一目录中运行。

python3 file_name.py

您可以访问它

http://0.0.0.0:30006/

Working screenshot

关于python - 在 bash 上运行 Flask : Could not import "app",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60356031/

相关文章:

python - 使用 numpy 语法共轭 self 的转置

python - 测试 Django 内联模型表单 : How to arrange POST data?

python - 如何在不使用 iframe 的情况下结合 Dash 和 Flask 登录?

python - Flask 上的国际化变形

python - Flask - WSGI - 没有名为 'flask' 的模块

python - 我想要绘制一些 Facebook Insights 报告,但日期时间与我的格式不匹配

python - 如何在 2 秒后删除正方形

python - Windows 和 Ubuntu 之间 Numpy 数组的内存使用差异

python - 如何使用 Flask + Babel 选择语言?

javascript - 如何在 Flask 网页中正确显示 Python 字典数据?