更新 views.py
parent
a5ffdc32e1
commit
4527403846
19
app/views.py
19
app/views.py
|
|
@ -135,9 +135,25 @@ def course_info():
|
||||||
def get_course_info():
|
def get_course_info():
|
||||||
db_manager = DatabaseManager()
|
db_manager = DatabaseManager()
|
||||||
course_data = db_manager.get_all_courses()
|
course_data = db_manager.get_all_courses()
|
||||||
|
print(course_data)
|
||||||
return jsonify(course_data)
|
return jsonify(course_data)
|
||||||
|
|
||||||
|
|
||||||
|
@app.route('/api/get-course-type', methods=['GET'])
|
||||||
|
def get_course_type():
|
||||||
|
db_manager = DatabaseManager()
|
||||||
|
course_data = db_manager.get_course_type()
|
||||||
|
# 创建存储必修和选修课程名称的字典
|
||||||
|
course_info = {"必修": [], "选修": []}
|
||||||
|
for course in course_data:
|
||||||
|
if course['course_type'] == '必修':
|
||||||
|
course_info["必修"].append(course['course_name'])
|
||||||
|
elif course['course_type'] == '选修':
|
||||||
|
course_info["选修"].append(course['course_name'])
|
||||||
|
|
||||||
|
return jsonify(course_info)
|
||||||
|
|
||||||
|
|
||||||
@app.route('/attendance', methods=['GET', 'POST'])
|
@app.route('/attendance', methods=['GET', 'POST'])
|
||||||
def course_checkin():
|
def course_checkin():
|
||||||
return render_template('attendance.html')
|
return render_template('attendance.html')
|
||||||
|
|
@ -175,6 +191,7 @@ def teacher_attendance():
|
||||||
|
|
||||||
from flask import request
|
from flask import request
|
||||||
|
|
||||||
|
|
||||||
@app.route('/api/get-teacher-attendance-table', methods=['GET'])
|
@app.route('/api/get-teacher-attendance-table', methods=['GET'])
|
||||||
def get_current_teacher_courses():
|
def get_current_teacher_courses():
|
||||||
phone_number = session.get('username')
|
phone_number = session.get('username')
|
||||||
|
|
@ -205,7 +222,5 @@ def get_current_teacher_courses():
|
||||||
return jsonify(response)
|
return jsonify(response)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
if __name__ == '__main__':
|
||||||
app.run(debug=True)
|
app.run(debug=True)
|
||||||
|
|
|
||||||
Reference in New Issue