Flask 入门

什么是烧瓶?

Flask 是一个用于 Python 的微型 Web 框架,它为构建强大的 Web 应用程序的结构和格式提供了无限的可能性。 本文演示了如何在虚拟环境中使用 Python 3.7 开始使用 Flask。

注意:设置说明适用于运行 MacOS 或 Linux 的系统。 Web 应用程序的代码可以在 Windows/MacOS/Linux 上运行,但在 Windows 上设置和执行的步骤会有所不同。

先决条件

  • 已安装 Python3
  • 已安装 PIP3
  • 已安装 Virtualenv

在本文中,我将向您展示如何构建一个 Flask Web 应用程序并在本地运行它。 在本地计算机上构建应用程序可以让您在将应用程序移动到生产服务器之前构建和测试应用程序。 让我们开始吧。

如果尚未安装 virtualenv,则可以使用以下命令安装:

pip3 install virtualenv

首先,打开一个终端,导航到要在其中创建虚拟环境的目录,然后创建将容纳应用程序的虚拟环境。 将在您当前在终端中的位置创建一个目录。 该目录将与创建的虚拟环境具有相同的名称。

运行以下命令创建虚拟环境:

virtualenv --python=python3 python-tutorial

在此之后,进入 python-tutorial 目录并使用以下命令激活虚拟环境:

source bin/activate

接下来,使用 PIP 安装 Flask 包。

pip install flask

现在使用您最喜欢的文本编辑器,在此目录中创建一个新文件并将文件命名为 flask-tut.py
touch flask-tut.py
vim flask-tut.py

将以下代码添加到文件 flask-tut.py 中:

(单击键盘上的插入键,然后复制/粘贴以插入下面的代码)

# Import the Flask package
from flask import Flask
# Initialize Flask
app = Flask(__name__)
# Define the index route
@app.route("/")
def index():
return "Hello from Flask!"
# Run Flask if the __name__ variable is equal to __main__
if __name__ == "__main__":
app.run()

最后,通过运行执行文件:

python3 flask-tut.py

这将启动开发 Web 服务器。 执行时的部分输出提供了服务器正在侦听的地址。 在浏览器中导航到该地址以显示刚刚创建的 Flask Web 应用程序。

(flask_tutorial) Johns-MBP:flask_tutorial john$ python flask_tut.py
* Serving Flask app "flask_tut" (lazy loading)
* 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<
* Running on https://127.0.0.1:5000/ (Press CTRL+C to quit)
All requests and response codes will be logged to the output from the running server in the terminal.

需要更多关于如何拥有自己的开发/登台环境的信息?

我们的解决方案团队随时为您提供可以支持您的开发或暂存环境的真实应用程序数据。 凭借对这些技术和其他技术的深入了解,我们可以帮助您进行设置和配置,以更好地利用该平台来改善您的开发环境! 立即致电 800.580.4985 联系我们,或打开 聊天 或与我们联系,与我们的一位知识渊博的顾问近距离交谈!