flask框架基础
<br>
子模板通过{% extends "base.html" %}继承基础模板,然后使用{% block block_name %}和{% endblock %}覆盖基础模板中对应的块。
<br>
<br>
### 4.4 静态文件
<br>
<br>
静态文件(如 CSS、JavaScript、图片等)通常存放在应用根目录下的static文件夹中。在模板中,可以使用url_for('static', filename='path/to/file')来引用静态文件。
<br>
<br>
例如,在模板中引用 CSS 文件:
<br>
<br>
```
<br>
<link rel="stylesheet" href="{{ url_for('static', filename='css/style.css') }}">
<br>
```
<br>
<br>
引用图片:
<br>
<br>
```
<br>
<img src="{{ url_for('static', filename='images/logo.png') }}" alt="Logo">
<br>
```
<br>
<br>
## 五、表单处理
<br>
<br>
在 Web 应用中,表单是用户与应用进行交互的重要方式,用于收集用户输入的数据。Flask 可以通过请求对象来处理表单数据,同时也可以使用 Flask-WTF 扩展来简化表单处理过程。
<br>
<br>
### 5.1 使用请求对象处理表单
<br>
<br>
Flask 提供了request对象,用于获取客户端发送的请求数据,包括表单数据。
<br>
<br>
#### 5.1.1 表单页面(form.html)
<br>
<br>
```
<br>
<form method="post" action="/submit">
<br>
<label for="name">Name:</label>
<br>
<input type="text" id="name" name="name">
<br>
<br>