📜  从命令行运行烧瓶应用程序 - Shell-Bash (1)

📅  最后修改于: 2023-12-03 14:49:22.848000             🧑  作者: Mango

从命令行运行烧瓶应用程序 - Shell-Bash

烧瓶 (Flask) 是一个轻量级的 Python Web 框架。在开发过程中,我们经常需要在命令行(shell)中运行烧瓶应用程序。

以下是如何在 shell 中运行烧瓶应用程序的步骤:

安装 Flask

如果还没有安装 Flask,请先安装。运行以下命令安装 Flask:

pip install flask
编写 Flask 应用程序

我们需要先创建一个 Flask 应用程序,以下是一个简单的示例:

from flask import Flask

app = Flask(__name__)

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

这个应用程序只是一个返回 "Hello, World!" 字符串的最基本的示例。我们将其保存在文件中,例如 app.py

运行 Flask 应用程序

现在,我们将在 shell 中运行 Flask 应用程序。在第一个终端中,使用以下命令运行 Flask 应用程序:

export FLASK_APP=app.py
flask run

在第二个终端中,使用以下命令检查应用程序是否正在运行:

curl http://localhost:5000/

调用 curl 命令应该会返回 "Hello, World!"。如果没有,请检查以上步骤是否正确执行。

自定义 Flask 应用程序端口号

上述命令运行了 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 环境变量。