flask框架基础
### 2.3 可能出现的问题及解决方法
<br>
<br>
- 如果安装过程中出现权限问题,可以在命令前加上sudo(Linux 或 macOS 系统)或以管理员身份运行命令提示符(Windows 系统)。
<br>
<br>
- 若出现网络问题导致安装失败,可以尝试更换 PyPI 镜像源,例如使用清华大学的镜像源:
<br>
<br>
```
<br>
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple flask
<br>
```
<br>
<br>
## 三、Flask 的基本结构
<br>
<br>
Flask 应用的基本结构相对简单,主要包括应用初始化、路由定义和视图函数等部分。
<br>
<br>
### 3.1 应用初始化
<br>
<br>
在 Flask 中,首先需要创建一个 Flask 应用实例。通过以下代码可以完成应用的初始化:
<br>
<br>
```
<br>
from flask import Flask
<br>
<br>
# 创建Flask应用实例,__name__表示当前模块的名称
<br>
app = Flask(__name__)
<br>
```
<br>
<br>
__name__参数的作用是让 Flask 知道应用的根目录,以便正确加载静态文件和模板文件等资源。
<br>
<br>
### 3.2 路由定义
<br>
<br>
路由用于将 URL 路径与对应的处理函数关联起来。在 Flask 中,路由是通过装饰器@app.route()来定义的。
<br>
<br>
#### 3.2.1 基本路由
<br>
<br>
```
<br>
@app.route('/')
<br>
def index():
<br>
return 'Hello, Flask!'
<br>
```
<br>
<br>
上述代码中,@app.route('/')表示当用户访问应用的根路径(即http://localhost:5000/)时,会执行index()函数,并将函数的返回值作为响应返回给客户端。
<br>
<br>
#### 3.2.2 带参数的路由
<br>