Flask 教程
Flask 是一个用 Python 编写的轻量级 Web 应用框架。
Flask 基于 WSGI(Web Server Gateway Interface)和 Jinja2 模板引擎,旨在帮助开发者快速、简便地创建 Web 应用。
Flask 让我们用 Python 快速写出网站、接口、后台服务。。
Flask 适合小项目、API 接口、微服务。
谁适合阅读本教程?
本教程适合有 Python 基础的开发者学习。
- 有Python 基础,想入门 Web 开发的新手
- 想学轻量化框架、快速写网站和接口的开发者
- 零基础转行、自学后端编程的初学者
- 需要快速开发小项目、API、后台服务的人员
- 想入门 Python web 但不想学笨重框架的人
学习本教程前你需要了解
学习本教程前你需要了解一些基础的 Web 知识及 Python 3.x 基础教程。
- Python 基础:变量、循环、条件、函数、列表字典、模块导入
- Web 基础:HTTP 协议、GET/POST 请求、URL、端口
- 前端基础:简单 HTML、CSS 即可
- 数据库基础:了解 SQLite/MySQL 基本增删改查
第一个 Flask 程序
以下的 Flask 程序会在网页输出 Hello World :
实例
from flask import Flask
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
app = Flask(__name__)
@app.route("/")
def hello():
return "Hello World!"
if __name__ == "__main__":
app.run()
参考文档
- Flask 官网:https://palletsprojects.com/projects/flask/
- Flask 中文文档:https://flask.palletsprojects.com/zh-cn/stable/
- Flask 开源地址:https://github.com/pallets/flask
