python 如何制作交互表单
时间: 2024-03-21 16:32:53 浏览: 73
python框架flask表单实现详解
要制作交互表单,可以使用 Python 的 Web 框架,如 Flask 或 Django。
以下是使用 Flask 制作一个简单的交互表单的示例:
1. 安装 Flask:
```
pip install Flask
```
2. 创建一个名为 app.py 的 Python 文件,并在其中添加以下代码:
```python
from flask import Flask, request, render_template
app = Flask(__name__)
@app.route('/')
def home():
return render_template('index.html')
@app.route('/submit', methods=['POST'])
def submit():
name = request.form['name']
email = request.form['email']
message = request.form['message']
return f'Thank you for submitting the form, {name}!'
if __name__ == '__main__':
app.run(debug=True)
```
3. 在项目目录中创建一个名为 templates 的文件夹,并在其中创建一个名为 index.html 的文件,并添加以下 HTML 代码:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>Interactive Form</title>
</head>
<body>
<h1>Interactive Form</h1>
<form method="POST" action="/submit">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required><br><br>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required><br><br>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea><br><br>
<input type="submit" value="Submit">
</form>
</body>
</html>
```
4. 运行应用程序:
```
python app.py
```
5. 在浏览器中访问 http://localhost:5000,填写表单并提交,就会看到提交表单的感谢信息。
这是一个简单的示例,可以根据需要进行修改和扩展。
阅读全文