flask 点赞系统

chatgpt/2023/9/27 5:32:05

dianzan.html页面

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>点赞系统</title>
</head>
<body><h2>这是一个点赞系统</h2><table border="1"><tr><td>ID</td><td>节日名称</td><td>数量</td><td>操作</td></tr>{% for i in data %} <!-- 循环拿取data里数据--><tr><!--td外面加一层tr,每行td才会自动换行--><td>{{i.id}}</td><td>{{i.nane}}</td><td>{{i.num}}</td><td><a href="/dianzan2?id={{i.id}}">点赞</a> </td><!--给哪个id点赞,调哪个接口逻辑--></tr>{% endfor %}</table>
</body>
</html>
##index.py
from flask import Flask,render_template,request
app=Flask(__name__)
data=[{"id":0,"nane":"中秋节","num":0},{"id":1,"nane":"春节","num":0},{"id":2,"nane":"端午节","num":0}
]
@app.route('/index')
def index():return render_template('dianzan.html',data=data)
@app.route('/dianzan2')
def dianzan2():id=request.args.get('id')print(f'我要给{id}点赞')#获取点赞次数data[int(id)]['num']+=1#return '点赞成功'#这个提示是一个新HTML页面,不是一个弹框提示return render_template('dianzan.html',data=data)#返回点赞页面,相当于刷新点赞页面
app.run(debug=True)

页面展示
-td外面加一层tr,每行td才会自动换行–
在这里插入图片描述

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.exyb.cn/news/show-5312776.html

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

无涯教程-jQuery - Spinner组件函数

Widget Spinner 函数可与JqueryUI中的窗口小部件一起使用。Spinner提供了一种从一组中选择一个值的快速方法。 Spinner - 语法 $( "#menu" ).selectmenu(); Spinner - 示例 以下是显示Spinner用法的简单示例- <!doctype html> <html lang"en"…

学习使用axios,绑定动态数据

目录 axios特性 案例一&#xff1a;通过axios获取笑话 案例二&#xff1a;调用城市天气api接口数据实现天气查询案例 axios特性 支持 Promise API 拦截请求和响应&#xff08;可以在请求前及响应前做某些操作&#xff0c;例如&#xff0c;在请求前想要在这个请求头中加一些…

DailyRecord-230726

技术 OC&#xff1a;objc_setAssociatedObject&#xff0c;把一个对象绑定到另一个对象上&#xff0c;好用&#xff0c;结构简单 将NSString转换为正确的JSON格式(Converting NSString to proper JSON format)_电脑培训&#xff0c;用NSString格式写json 有变量时用stringWith…

Python GUI应用程序开发之wxPython库详解

概要 wxPython是一个强大的跨平台GUI工具包&#xff0c;它使用Python编程语言开发&#xff0c;提供了丰富的控件功能。如果你是一名Python开发者&#xff0c;而且希望创建一个功能齐全的桌面应用程序&#xff0c;那么wxPython是一个值得考虑的选择。wxPython是wxWidgets C库的P…

JVM入门篇-JVM的概念与学习路线

JVM入门篇-JVM的概念与学习路线 什么是 JVM 定义 Java Virtual Machine - java 程序的运行环境&#xff08;java 二进制字节码的运行环境&#xff09; 好处 一次编写&#xff0c;到处运行自动内存管理&#xff0c;垃圾回收功能数组下标越界检查多态 比较 jvm jre jdk 常…

再下一城丨美格智能座舱模组获头部新势力正式定点

近日&#xff0c;美格智能与国内领先的Tier1厂商密切协作&#xff0c;基于美格车载智能模组打造的智能座舱解决方案&#xff0c;成功获得国内某头部造车新势力的座舱域控制器项目定点&#xff0c;为其打造下一代智能座舱解决方案&#xff0c;创造更加沉浸和智能的座舱体验。 据…

【并发专题】深入理解并发可见性、有序性、原子性与JMM内存模型

目录 课程内容一、JMM模型1.什么是JMM模型2.JMM内存区域模型3.JMM内存模型与硬件内存架构的关系4.JMM存在的必要性5.数据同步八大原子操作6.指令重排现象与并发编程的可见性&#xff0c;原子性与有序性问题指令重排现象可见性&#xff0c;原子性与有序性 7.JMM如何解决原子性&a…

HTML不常用但是好用的标签

sub sup <p>这个文本包含 <sub>111</sub>文本。</p> <p>这个文本包含 <sup>上标</sup> 文本。</p>下标文本将会显示在当前文本流中字符高度的一半为基准线的下方&#xff0c;但是与当前文本流中文字的字体和字号都是一样的。…
推荐文章