📅  最后修改于: 2023-12-03 14:49:22.848000             🧑  作者: Mango
烧瓶 (Flask) 是一个轻量级的 Python Web 框架。在开发过程中,我们经常需要在命令行(shell)中运行烧瓶应用程序。
以下是如何在 shell 中运行烧瓶应用程序的步骤:
如果还没有安装 Flask,请先安装。运行以下命令安装 Flask:
pip install flask
我们需要先创建一个 Flask 应用程序,以下是一个简单的示例:
from flask import Flask
app = Flask(__name__)
@app.route('/')
def hello():
return 'Hello, World!'
这个应用程序只是一个返回 "Hello, World!" 字符串的最基本的示例。我们将其保存在文件中,例如 app.py
。
现在,我们将在 shell 中运行 Flask 应用程序。在第一个终端中,使用以下命令运行 Flask 应用程序:
export FLASK_APP=app.py
flask run
在第二个终端中,使用以下命令检查应用程序是否正在运行:
curl http://localhost:5000/
调用 curl 命令应该会返回 "Hello, World!"。如果没有,请检查以上步骤是否正确执行。
上述命令运行了 Flask 应用程序并使用默认端口号 5000。如果您想使用其他端口号,可以使用以下命令:
export FLASK_APP=app.py
export FLASK_RUN_PORT=8080
flask run
此命令将在端口号 8080 上运行 Flask 应用程序。如果要使用其他端口号,请相应地更改 FLASK_RUN_PORT 变量的值。
以上介绍了如何通过命令行运行 Flask 应用程序。请注意在运行 Flask 应用程序之前,需要先安装 Flask。如果您需要自定义端口号,请使用 FLASK_RUN_PORT 环境变量。