用python编写利用flask进行Web开发,Web网页呈现以下淡水鱼数据。 已知淡水鱼数据 data = [ ['f1','鲤鱼','杂食性',300], ['f2','草鱼','食草性',240], ['f3','鲫鱼','温水性',500], ['f4','鳙鱼','温水性',400], ['f5','黑鱼','肉食性',480], ]
时间: 2023-08-06 13:27:18 浏览: 41
好的,以下是一个简单的用 Flask 框架实现的 Web 应用,可以展示淡水鱼数据。具体的代码注释已经写在了代码中,方便理解和学习。
```python
# 导入 Flask 模块
from flask import Flask, render_template
# 在 Flask 中创建一个名为 app 的应用
app = Flask(__name__)
# 定义淡水鱼数据
data = [
['f1', '鲤鱼', '杂食性', 300],
['f2', '草鱼', '食草性', 240],
['f3', '鲫鱼', '温水性', 500],
['f4', '鳙鱼', '温水性', 400],
['f5', '黑鱼', '肉食性', 480],
]
# 定义一个路由,用于展示淡水鱼数据的网页
@app.route('/')
def fish_table():
# 渲染 fish_table.html 模板,并将淡水鱼数据传递给模板
return render_template('fish_table.html', data=data)
# 运行 Flask 应用
if __name__ == '__main__':
app.run()
```
在同级目录下创建一个名为 `templates` 的文件夹,并在其中创建一个名为 `fish_table.html` 的模板文件,用于渲染淡水鱼数据的表格。
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>淡水鱼数据表格</title>
</head>
<body>
<table>
<thead>
<tr>
<th>编号</th>
<th>鱼名</th>
<th>食性</th>
<th>长度(厘米)</th>
</tr>
</thead>
<tbody>
{% for item in data %}
<tr>
<td>{{ item[0] }}</td>
<td>{{ item[1] }}</td>
<td>{{ item[2] }}</td>
<td>{{ item[3] }}</td>
</tr>
{% endfor %}
</tbody>
</table>
</body>
</html>
```
在浏览器中输入 `http://127.0.0.1:5000/` 即可查看淡水鱼数据的表格。