教学管理平台的优惠活动是一种常见的市场策略,旨在吸引新用户、促进用户增长或提升用户活跃度。以下是一些基础概念和相关信息:
假设我们有一个简单的折扣优惠活动,用户购买课程时可以享受一定比例的折扣。以下是一个基本的实现思路:
from flask import Flask, request, jsonify
app = Flask(__name__)
# 假设原价为100元,折扣为20%
original_price = 100
discount_rate = 0.2
@app.route('/calculate_discount', methods=['POST'])
def calculate_discount():
data = request.get_json()
quantity = data.get('quantity', 1)
total_price = original_price * quantity
discounted_price = total_price * (1 - discount_rate)
return jsonify({
'original_price': total_price,
'discounted_price': discounted_price
})
if __name__ == '__main__':
app.run(debug=True)
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Discount Calculator</title>
</head>
<body>
<h1>Course Discount Calculator</h1>
<input type="number" id="quantity" placeholder="Enter quantity">
<button onclick="calculate()">Calculate</button>
<p id="result"></p>
<script>
async function calculate() {
const quantity = document.getElementById('quantity').value;
const response = await fetch('/calculate_discount', {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify({ quantity: parseInt(quantity) })
});
const data = await response.json();
document.getElementById('result').innerText = `Original Price: $${data.original_price.toFixed(2)}, Discounted Price: $${data.discounted_price.toFixed(2)}`;
}
</script>
</body>
</html>
通过这种方式,用户可以直观地看到购买不同数量课程时的折扣价格,从而提高参与优惠活动的积极性。
领取专属 10元无门槛券
手把手带您无忧上云