如何创建一个简单的 Flask 应用程序

介绍:

对于本文,我想创建一个从头开始构建简单 Flask 应用程序的指南。本指南仅用于指导您完成创建 Flask 应用程序的第一步。

创建一个简单的 Flask 应用程序

我最喜欢的 IDE 是 PyCharm。为了创建一个简单的 Flask 应用程序,我在 PyCharm 中创建了一个新项目。在 PyCharm 中执行此操作的好处是,我的 IDE 会立即创建一个虚拟环境。

您必须在虚拟环境中安装 Flask:

pip install Flask

使用命令将依赖项保存在根目录中的文件 (requirements.txt) 中:

pip freeze > requirements.txt

传奇:

  • pip freeze:此命令创建虚拟环境中所有已安装包及其版本的列表。
  • > requirements.txt:此命令的这一部分将所有已安装的软件包及其版本保存到名为 requirements.txt 的文件中。如果此文件不存在,则该命令会在根目录中创建此文件。
  • 要创建一个简单的 Flask 应用程序,您必须在根目录中创建一个名为“server.py”的文件(您可以随意命名,但避免将其命名为“flask.py”)并添加以下内容:

    # server.py
    
    from flask import Flask
    
    app = Flask(__name__)
    
    @app.route("/")
    def hello_world():
        return "

    Hello, World!

    "

    传奇:

  • 我们在文件开头导入 Flask 类。该类的一个实例将成为我们的 WSGI 应用程序。
  • 接下来我们创建 Flask 类的一个实例。
  • route() 装饰器告诉 Flask 哪个 URL 触发我们的功能。
  • 在这个简单的例子中,函数返回一段内容为“Hello World!”的段落。
  • 下一步是启动服务器:

    flask --app server run --debug

    传奇:

  • flask:是用于管理应用程序的Flask CLI工具。
  • --app server:此部分指定Flask应用程序在server.py文件中定义。
  • 运行:此命令启动 Flask 开发服务器并在本地为应用程序提供服务。
  • --debug:此部分启用Flask应用程序的调试模式。
  • 就这样,您可以进入浏览器并输入:`http://127.0.0.1:5000`,然后您应该会看到“Hello World!”显示在浏览器屏幕上。

    Flask 文档