需求:通过页面点击完成简单的投票系统功能。
相关文件:
设计思路:
1、前端:提供可以投票的入口。查询的入口。(前端不做数据处理,只做展示)
使用 完成超链接的接收数据
设置超链接的按钮:提供投票和查询功能
2、后端:数据存储:可以通过txt文件做简单的数据存储。提供新增数据的接口,查询的接口。
数据存储为字典格式,放在txt文件中。
voteF.txt:{'1号': 104, '2号': 44}
在app.py中写3个接口:
请求接口可返回html页面
请求投票接口可以更新数据到txt文件中
请求查询接口可以返回最新的txt文件数据
3、具体页面实现截图:
备注:投票的是同个接口,只是参数不同。
4、相关代码
voteF.txt
{'1号': 108, '2号': 44}
app.py
from flask import Flask, render_template, jsonify, request, redirect, url_fo