← 返回首页

Python Flask 入门教程

Python Flask 教程 Web

什么是Flask?

Flask是一个轻量级的Web框架,使用Python编写。它简单灵活,易于上手,是学习Web开发的绝佳选择。

环境准备

首先,你需要安装Python。然后使用pip安装Flask:

pip install flask

第一个应用

创建一个最简单的Flask应用:

from flask import Flask

app = Flask(__name__)

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

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

保存为app.py,运行后在浏览器打开http://127.0.0.1:5000即可看到效果。

模板渲染

Flask使用Jinja2模板引擎,可以方便地将数据传递给HTML页面:

from flask import render_template

@app.route('/')
def index():
    return render_template('index.html', name='Flask')

路由和视图函数

通过装饰器@app.route()可以定义URL路由:

@app.route('/about')
def about():
    return render_template('about.html')

总结

Flask非常适合快速开发小型Web应用。它的设计理念是"微"框架,保持核心简单,扩展性强。