python编程实现:利用flask进行Web开发,Web网页呈现以下淡水鱼数据。 已知淡水鱼数据 data = [ ['f1','鲤鱼','杂食性',300], ['f2','草鱼','食草性',240], ['f3','鲫鱼','温水性',500], ['f4','鳙鱼','温水性',400], ['f5','黑鱼','肉食性',480], ]
时间: 2023-08-06 12:19:39 浏览: 113
python的例子(主要是关于flask的网页)
5星 · 资源好评率100%
好的,以下是利用 Flask 进行 Web 开发,呈现淡水鱼数据的 Python 代码:
```python
from flask import Flask, render_template
app = Flask(__name__)
data = [
['f1', '鲤鱼', '杂食性', 300],
['f2', '草鱼', '食草性', 240],
['f3', '鲫鱼', '温水性', 500],
['f4', '鳙鱼', '温水性', 400],
['f5', '黑鱼', '肉食性', 480],
]
@app.route('/')
def index():
return render_template('fish.html', data=data)
if __name__ == '__main__':
app.run()
```
其中,我们使用了 Flask 框架,利用 render_template 函数渲染 fish.html 模板,并将淡水鱼数据传递给模板进行展示。
接下来,我们需要在项目目录下创建 fish.html 文件,并在其中编写 HTML 代码,来展示淡水鱼数据:
```html
<!doctype html>
<html>
<head>
<title>淡水鱼数据</title>
</head>
<body>
<table>
<tr>
<th>编号</th>
<th>名称</th>
<th>食性</th>
<th>价格</th>
</tr>
{% for item in data %}
<tr>
<td>{{ item[0] }}</td>
<td>{{ item[1] }}</td>
<td>{{ item[2] }}</td>
<td>{{ item[3] }}</td>
</tr>
{% endfor %}
</table>
</body>
</html>
```
在 fish.html 文件中,我们使用了 HTML 表格来展示淡水鱼数据,使用了 Flask 的模板语言,通过 for 循环来遍历数据,并使用 {{ }} 来输出数据中的每个元素。
最后,运行代码,访问 http://127.0.0.1:5000/ 即可看到淡水鱼数据的展示。
阅读全文