什么是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应用。它的设计理念是"微"框架,保持核心简单,扩展性强。