这只是一个示例代码,它将使您了解如何将值从客户端传递到服务器以及从服务器传递到客户端。
假设: “烧瓶”是您当前的工作目录
请按照以下步骤操作:
- 安装烧瓶
运行以下命令
pip install Flask
- 创建一个python文件
app.py
,将以下内容复制粘贴到该文件中。
from flask import Flask, render_template, request app = Flask(__name__) @app.route('/') def index(): return render_template('index.html') @app.route('/greet', methods=['POST']) def greet(): name = request.form['name'] return render_template('greet.html', name=name) if __name__ == '__main__': app.run()index.html
在位置“ / Flasak / templates”中创建一个文件
<h1>Welcome</h1> <form action="http://localhost:5000/greet" method="POST"> Name: <input type="text" name="name"> <button type="submit">Submit</button> </form>
greet.html
在位置“ / Flasak / templates”中创建一个文件
<h2>Have a good day, {{name}}</h2>- 如下运行python文件
python app.py
打开浏览器,然后点击
http://localhost:5000
,它将显示“ welcome”,以及用于输入名称的字段。提供您的名字并点击Submit
。这样,您可以将值从客户端发送到服务器。按之后
Submit
,将发生重定向,服务器将接收name
并再次将其发送给客户端。现在您应该可以看到Have a good day,
提供的名称了。
仅供参考,该项目的目录如下所示:
Flask | |-> templates | | | |-> greet.html | |-> index.html | |-> app.py
注意: 为了更好地理解,我建议您阅读教程。希望对您有帮助。



