返回

python中利用Flask框架实现点赞系统

发布时间:2022-12-27 06:30:17 250
# html# python# flask# 数据

前言:

Flask框架中建立两上路由(.route('/index'))和(.route('/dianzan')),分别用于首页显示和数据接收显示。


完整实例:


from flask import Flask, render_template
from flask import request

app = Flask(__name__)

data = [
{'id':0, 'name':'中秋节', 'num':0},
{'id':1, 'name':'春节', 'num':0},
{'id':2, 'name':'建军节', 'num':0}
]

@app.route('/index')
def index():
return render_template('index2.html', data=data)

@app.route('/dianzan')
def dianzan():
id = request.args.get('id')
print(f'想要给{id}点赞')
data[int(id)]['num'] +=1
return render_template('index2.html', data=data)

app.run(debug=True)



<html lang="en">
<head>
<meta charset="UTF-8">
<title>点赞系统title>
head>
<body>
<h1>这是一个点赞系统h1>
<table border="1">
<tr>
<td>IDtd>
<td>节假日名td>
<td>点赞数td>
<td>操作td>
tr>
{% for i in data %}
<tr>
<td>{{ i.id }}td>
<td>{{ i.name }}td>
<td>{{ i.num }}td>
<td><a href="/dianzan?id={{ i.id }}">点赞a>td>
tr>
{% endfor %}
table>
body>
html>


实例截图:


python中利用Flask框架实现点赞系统_数据


python中利用Flask框架实现点赞系统_flask_02


特别声明:以上内容(图片及文字)均为互联网收集或者用户上传发布,本站仅提供信息存储服务!如有侵权或有涉及法律问题请联系我们。
举报
评论区(0)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线