# Flask Web开发入门
Flask是一个轻量级的Python Web框架,它简单、灵活、易于上手。本文将介绍Flask的基础知识和实践应用。
## Flask特点
- 轻量级框架
- 简单易学
- 高度可定制
- 丰富的扩展
## 基本示例
```python
from flask import Flask, render_template
app = Flask(__name__)
@app.route('/')
def hello_world():
return 'Hello, Flask!'
@app.route('/user/')
def show_user(username):
return f'User: {username}'
if __name__ == '__main__':
app.run(debug=True)
```
## 模板使用
```python
@app.route('/hello/')
def hello(name):
return render_template('hello.html', name=name)
```
Flask的设计理念是"微框架",它只提供核心功能,其他功能可以通过扩展来实现。