使用第三方库,实现简单网站的制作。要求能够接收用户的姓名、年龄和性别信息,并在页面上显示出来
时间: 2024-06-09 13:08:18 浏览: 4
要实现这个功能,你可以使用 Flask 框架和 HTML 页面。下面是一个简单的代码示例:
1. 首先安装 Flask 库,可以使用 pip 命令:
```
pip install flask
```
2. 创建一个 app.py 文件,包含以下代码:
```python
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/submit', methods=['POST'])
def submit():
name = request.form['name']
age = request.form['age']
gender = request.form['gender']
return render_template('submit.html', name=name, age=age, gender=gender)
if __name__ == '__main__':
app.run()
```
这个代码定义了两个路由:/ 和 /submit。当用户访问 / 路由时,会渲染一个 HTML 页面,让用户输入姓名、年龄和性别信息。当用户提交信息时,会跳转到 /submit 路由,将用户输入的信息显示在页面上。
3. 创建两个 HTML 页面,分别为 index.html 和 submit.html。index.html 页面包含一个表单,用于输入用户信息:
```html
<!DOCTYPE html>
<html>
<head>
<title>Simple Website</title>
</head>
<body>
<h1>Enter your information</h1>
<form action="/submit" method="post">
<label>Name:</label>
<input type="text" name="name"><br>
<label>Age:</label>
<input type="text" name="age"><br>
<label>Gender:</label>
<input type="radio" name="gender" value="Male">Male
<input type="radio" name="gender" value="Female">Female<br>
<input type="submit" value="Submit">
</form>
</body>
</html>
```
submit.html 页面用于显示用户输入的信息:
```html
<!DOCTYPE html>
<html>
<head>
<title>Simple Website</title>
</head>
<body>
<h1>Your information</h1>
<p>Name: {{ name }}</p>
<p>Age: {{ age }}</p>
<p>Gender: {{ gender }}</p>
</body>
</html>
```
4. 运行 app.py 文件,打开浏览器访问 http://localhost:5000,就可以看到输入用户信息的页面了。输入信息并提交后,会跳转到显示用户信息的页面。
这就是一个简单的网站制作的实现方法,使用 Flask 框架和 HTML 页面。