reference/docs/flask.md
2022-12-12 14:26:17 +08:00

1.3 KiB

Flask 备忘清单

本清单对 Flask 的入门进行了简要的概述,以及其常用示例。需要有 HTMLPython 基础。

入门

相关链接

Hello World

hello.py

# 导入 Flask 类
from flask import Flask

# 创建应用实例
app = Flask(__name__)     # 'Flask' 参数是 应用程序模块 或 包 的名称
                          # __name__是适用于大多数情况的便捷快捷方式

# 路由 (装饰器)
@app.route('/')           # route()装饰器告诉 Flask 什么路径触发下面的功能
def hello():
   return 'Hello World!'  # 该函数返回我们想要在浏览器中显示的消息内容
                          # 默认类型 HTML, 因此字符串中的 HTML 将被浏览器渲染

# 启动服务
if __name__ == '__main__':
   app.run()

运行 hello.py 程序

$ python hello.py
 * Serving Flask app 'hello'
 * Running on http://127.0.0.1:5000
 * Press CTRL+C to quit

$ flask --app hello run
 * Serving Flask app 'hello'
 * Running on http://127.0.0.1:5000
 * Press CTRL+C to quit