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 官方文档。