写一个python表达爱意的网页
时间: 2023-08-25 19:26:59 浏览: 89
一篇文章教你用python画动态爱心表白
5星 · 资源好评率100%
好的,以下是一个简单的 Python Flask 程序,实现了一个表达爱意的网页,您可以根据自己的需求进行修改:
```python
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/love', methods=['POST'])
def love():
name = request.form['name']
message = request.form['message']
return render_template('love.html', name=name, message=message)
if __name__ == '__main__':
app.run(debug=True)
```
其中,`index.html` 是首页模板,包含一个表单,让用户输入自己的姓名和表达爱意的信息:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>表达爱意</title>
</head>
<body>
<h1>表达爱意</h1>
<form action="/love" method="post">
<label for="name">你的名字:</label>
<input type="text" id="name" name="name"><br><br>
<label for="message">表达爱意:</label>
<textarea id="message" name="message"></textarea><br><br>
<input type="submit" value="提交">
</form>
</body>
</html>
```
`love.html` 是确认页面模板,用来展示用户输入的信息,确认是否正确:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>确认表达爱意</title>
</head>
<body>
<h1>确认表达爱意</h1>
<p>亲爱的 {{ name }}:</p>
<p>{{ message }}</p>
<p>请确认以上信息是否正确,如果正确,请点击下面的按钮发送表白信息:</p>
<form action="/send" method="post">
<input type="hidden" name="name" value="{{ name }}">
<input type="hidden" name="message" value="{{ message }}">
<input type="submit" value="发送">
</form>
</body>
</html>
```
最后,您还需要添加一个 `send` 路由,用来发送表白信息,例如可以使用邮件或者短信等方式:
```python
@app.route('/send', methods=['POST'])
def send():
name = request.form['name']
message = request.form['message']
# TODO: 发送表白信息
return "表白信息已经发送成功!"
```
以上是一个简单的例子,您可以根据自己的需求进行修改和扩展,例如添加更多样式、动画效果等,让页面更加生动有趣。
阅读全文