diff --git a/README.md b/README.md index a684afb..4870565 100644 --- a/README.md +++ b/README.md @@ -152,16 +152,16 @@ CORS:启用跨域资源共享,允许前端与后端的跨域请求。 数据库配置:配置 SQLite 数据库及其连接字符串,设置 SQLAlchemy 的追踪修改功能为 False,以提高性能。 文件大小限制:限制上传文件大小为 64MB #### 3.4.2上传学生名单 + `@app.route('/upload_students', methods=['POST']) def upload_students(): -# 文件检查和处理 df = pd.read_excel(file) # 读取 Excel 文件 - # 校验列是否存在 - for _, row in df.iterrows(): - student = Student(name=row['姓名'], student_id=row['学号']) - db.session.add(student) +for _, row in df.iterrows(): +student = Student(name=row['姓名'], student_id=row['学号']) +db.session.add(student) db.session.commit() return jsonify(message="学生名单上传成功"), 200` + 文件上传:接收学生名单的 Excel 文件,检查文件格式和内容。 数据验证:确保文件包含必需的“姓名”和“学号”列。 数据存储:使用 Pandas 读取 Excel 文件并将学生信息存入数据库。