logo

Flask 安装与启动

wangzf / 2022-12-01


目录

Flask 安装

Flask 依赖

PyPI

$ pip install Flask

Flask 配置和惯例

Flask 有许多带有合理缺省值的配置值和惯例。按照惯例, 模板和静态文件存放在应用的 Python 源代码树的子目录中, 名称分别为 templates 和 static。惯例是可以改变的, 但是你大可不必改变,尤其是刚起步的时候

Flask 启动

示例应用

# hello.py

from flask import Flask
app = Flask(__name__)

@app.route("/")
def hello_world():
    return "Hello, World!"

macOS, Linux 启动 Flask 应用

方法 1

$ export FLASK_APP=hello.py
$ export FLASK_ENV=""
$ flask run
    * Running on http://127.0.0.1:5000/

方法 2

$ export FLASK_APP=hello.py
$ python -m flask run
    * Running on http://127.0.0.1:5000/

简单方法

$ python hello.py

Windows 启动 Flask 应用

Command Prompt

$ C:\path\to\app>set Flask_APP=hello.py

PowerShell

$ PS C:\path\to\app> $env:FLASK_APP="hello.py"

启动 Flask 调试模式

1.激活调试器 2.激活自动重载 3.打开 Flask 应用的调试模式

macOS/Linux:

$ export FLASK_ENV=development
$ flask run

Windows:

$ C:\path\to\app>set FLASK_ENV=development
$ C:\path\to\app>flask run 

最佳实践

$ export FLASK_APP=hello.py
$ export FLASK_ENV=development
$ flask run
    * Running on http://127.0.0.1:5000/