java/php/node.js/python饮品店点单小程序【2024年毕设】
以下是一个简单的点单小程序的代码示例,使用Python语言和Flask框架。
首先,安装Flask:
pip install Flask
下面是小程序的后端代码:
from flask import Flask, render_template, request
app = Flask(__name__)
# 饮品列表
drinks = [
{'name': '咖啡', 'price': 25},
{'name': '茶水', 'price': 18},
{'name': '果汁', 'price': 20},
]
# 主页路由
@app.route('/')
def index():
return render_template('index.html', drinks=drinks)
# 下单路由
@app.route('/order', methods=['POST'])
def order():
drink_name = request.form['drink']
drink_price = next(drink['price'] for drink in drinks if drink['name'] == drink_name)
return f"您已成功下单,{drink_name} 价格:{drink_price}元"
if __name__ == '__main__':
app.run(debug=True)
在同目录下创建一个templates
文件夹,并在该文件夹中创建一个index.html
文件,内容如下:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>酒店点单小程序</title>
</head>
<body>
<h1>酒店点单小程序</h1>
<form action="/order" method="post">
<label for="drink">选择饮品:</label>
<select name="drink" id="drink">
{% for drink in drinks %}
<option value="{{ drink.name }}">{{ drink.name }} - 价格: {{ drink.price }}元</option>
{% endfor %}
</select>
<button type="submit">点单</button>
</form>
</body>
</html>
运行上述Python代码,并在浏览器中访问http://127.0.0.1:5000
,即可进行点单操作。这只是一个简单的示例,实际的毕设可能需要更复杂的功能,比如用户认证、订单管理、支付接口等。
评论已关闭