当前位置: 首页 > news >正文

flask实现抽奖程序(一)

后端代码E:\LearningProject\lottery\app.py

from flask import Flask, render_template
import randomapp = Flask(__name__)employees = ['赵一', '钱二', '孙三', '李四', '周五', '吴六', '郑七', '王八']@app.route('/')
def hello_world():return render_template('index.html', employees=employees)@app.route('/lottery')
def lottery():winners = random.sample(employees, 3)return render_template('index.html', employees=employees, winners=winners)if __name__ == '__main__':app.run(debug=True)

前端代码E:\LearningProject\lottery\templates\index.html

<!doctype html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport"content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0"><meta http-equiv="X-UA-Compatible" content="ie=edge"><title>Lottery</title>
</head>
<body><!--员工列表-->{{ employees }}<br><a href="/lottery">随机抽取3位</a> <br>恭喜 <strong>{{winners}}</strong> 中奖了!!!
</body>
</html>

效果

http://www.lryc.cn/news/368719.html

相关文章:

  • Python中数据库连接的管理
  • 【JAVA技术】mybatis 数据库敏感字段加解密方案
  • Collections工具类及其案例
  • Duck Bro的第512天创作纪念日
  • 【机器学习】GPT-4中的机器学习如何塑造人类与AI的新对话
  • 晨控CK-UR12-E01与欧姆龙NX/NJ系列EtherNet/IP通讯手册
  • 模板显式、隐式实例化和(偏)特化、具体化的详细分析
  • 软件设计师笔记-计算机系统基础知识
  • flink 作业动态维护更新,不重启flink,不提交作业
  • 为何数据仓库需要“分层次”?
  • 小熊家务帮day15-day18 预约下单模块(预约下单,熔断降级,支付功能,退款功能)
  • [word] word悬挂缩进怎么设置? #经验分享#职场发展#经验分享
  • 6-Maven的使用
  • WPF真入门教程32--WPF数字大屏项目实干
  • 数据可视化Python实现超详解【数据分析】
  • Maxkb玩转大语言模型
  • React Hooks 封装可粘贴图片的输入框组件(wangeditor)
  • Wireshark TS | 应用传输丢包问题
  • 架构设计-web项目中跨域问题涉及到的后端和前端配置
  • ==Redis淘汰策略(内存满了触发)==
  • 2024年高考作文考人工智能,人工智能写作文能否得高分
  • Vue3学习记录第三天
  • 数仓建模中的一些问题
  • spring整合kafka
  • 【web前端】CSS样式
  • 【ARM Cache 与 MMU 系列文章 7.7 – ARMv8/v9 MMU Table 表分配原理及其代码实现 1】
  • AIGC之MetaHuman:HeyGen(基于AI驱动的视频生成平台+数字人)的简介、安装和使用方法、案例应用之详细攻略
  • 6.7-6.10作业
  • 【Redis】Redis经典问题:缓存穿透、缓存击穿、缓存雪崩
  • 从GPU到ASIC,博通和Marvell成赢家