使用python的flet框架创建一个包含物品序号,名称、规格型号、单位、存放位置、有效期的页面
时间: 2023-12-01 10:02:35 浏览: 95
好的,我明白了你的要求,以下是使用 Flask 框架创建一个包含物品序号、名称、规格型号、单位、存放位置、有效期的页面的 Python 代码示例:
```python
from flask import Flask, render_template, request
app = Flask(__name__)
@app.route('/')
def index():
return render_template('index.html')
@app.route('/add_item', methods=['POST'])
def add_item():
item_no = request.form['item_no']
name = request.form['name']
spec = request.form['spec']
unit = request.form['unit']
location = request.form['location']
expiry_date = request.form['expiry_date']
# 这里可以将数据保存到数据库
return '成功添加物品'
if __name__ == '__main__':
app.run(debug=True)
```
请创建一个名为 `index.html` 的 HTML 文件,并在其中添加以下内容:
```html
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>添加物品</title>
</head>
<body>
<h1>添加物品</h1>
<form action="/add_item" method="POST">
<label for="item_no">序号:</label><br>
<input type="text" id="item_no" name="item_no"><br>
<label for="name">名称:</label><br>
<input type="text" id="name" name="name"><br>
<label for="spec">规格型号:</label><br>
<input type="text" id="spec" name="spec"><br>
<label for="unit">单位:</label><br>
<input type="text" id="unit" name="unit"><br>
<label for="location">存放位置:</label><br>
<input type="text" id="location" name="location"><br>
<label for="expiry_date">有效期:</label><br>
<input type="text" id="expiry_date" name="expiry_date"><br><br>
<input type="submit" value="添加">
</form>
</body>
</html>
```
这是一个简单的表单,包含了需要添加的物品的各项信息。在用户点击提交按钮后,数据将被发送到 `/add_item` 路由,服务器端将获取用户填写的表单数据,并将其保存到数据库。这个示例中并没有连接数据库,但你可以根据自己的需求进行修改。
阅读全文