用python实现一个添加好友的函数,并在待添加好友页面上弹出好友申请界面
时间: 2024-02-09 15:11:15 浏览: 74
用Python交朋友
好的,我可以帮你实现这个功能。
首先,我们需要使用 Python 的 Flask 框架来创建一个网页应用。在这个应用中,我们可以定义一个添加好友的函数,并在待添加好友页面上弹出好友申请界面。
下面是一个简单的代码示例:
```python
from flask import Flask, render_template
app = Flask(__name__)
# 定义一个添加好友的路由
@app.route('/add_friend', methods=['GET', 'POST'])
def add_friend():
if request.method == 'POST':
# 处理表单提交的数据
name = request.form['name']
message = request.form['message']
# 在这里可以将申请存入数据库
# ...
# 返回一个弹出窗口,告诉用户申请已发送
return render_template('friend_request.html', name=name)
# 如果是 GET 请求,返回添加好友的页面
return render_template('add_friend.html')
# 运行应用
if __name__ == '__main__':
app.run(debug=True)
```
在上面的代码中,我们定义了一个 `/add_friend` 路由,用于处理添加好友的请求。当用户提交表单时,我们可以获取表单中的数据并将其存入数据库中。
为了让用户知道申请已经发送成功,我们在 `add_friend()` 函数中返回了一个弹出窗口的 HTML 页面。这个页面使用了 Flask 中的模板引擎,可以将变量插入到 HTML 中。
在 `/add_friend` 路由中,我们还定义了一个 GET 请求,用于返回添加好友的页面。这个页面包含一个表单,用户可以填写自己的名字和发送给好友的消息。
最后,在 `if __name__ == '__main__':` 语句中,我们运行了应用,并打开了 debug 模式,以便在开发过程中进行调试。
希望这个示例代码可以帮助你实现添加好友的功能。
阅读全文