Flask 是一个轻量级的 Web 应用框架,用 Python 语言编写。它非常灵活,适合快速开发 Web 应用。

安装 Flask

首先,您需要安装 Flask。可以使用 pip 来安装:

pip install flask

快速开始

以下是一个简单的 Flask 应用示例:

from flask import Flask

app = Flask(__name__)

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

if __name__ == '__main__':
    app.run()

运行以上代码后,访问 http://127.0.0.1:5000/,您将看到 "Hello, World!"。

路由

Flask 支持定义多个路由,用于处理不同的 URL:

@app.route('/docs/flask_tutorial')
def flask_tutorial():
    return '这是 Flask 教程的页面。'

@app.route('/about')
def about():
    return '关于我们。'

在上面的代码中,/docs/flask_tutorial 路由将返回 "这是 Flask 教程的页面。"。

数据库

Flask 可以与多种数据库一起使用,例如 SQLite、MySQL、PostgreSQL 等。

from flask_sqlalchemy import SQLAlchemy

app.config['SQLALCHEMY_DATABASE_URI'] = 'sqlite:///example.db'
db = SQLAlchemy(app)

class User(db.Model):
    id = db.Column(db.Integer, primary_key=True)
    username = db.Column(db.String(80), unique=True, nullable=False)

# 创建数据库表
db.create_all()

扩展阅读

如果您想了解更多关于 Flask 的信息,可以访问我们的Flask 官方文档


Flask_Logo
Python_Logo