From a55b7efd203f70d7070fb5b2a3b8c5c75baba0f6 Mon Sep 17 00:00:00 2001 From: wangsiyuan <2392948297@qq.com> Date: Tue, 26 Dec 2023 14:53:55 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20views.py?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/views.py | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) diff --git a/app/views.py b/app/views.py index 05fd082..5777e2b 100644 --- a/app/views.py +++ b/app/views.py @@ -127,7 +127,15 @@ def profile(): @app.route('/course-info', methods=['GET', 'POST']) def course_info(): - return render_template('course-info.html') + if request.method == "GET": + return render_template('course-info.html') + +@app.route('/api/get-course-info', methods=['GET']) +def get_course_info(): + db_manager = DatabaseManager() + course_data = db_manager.get_all_courses() + return jsonify(course_data) + @app.route('/attendance', methods=['GET', 'POST']) def course_checkin(): @@ -137,9 +145,20 @@ def course_checkin(): def announcement(): return render_template('announcement.html') +@app.route('/attendance-teacher', methods=['GET', 'POST']) +def announcement_teacher(): + return render_template('attendance-teacher.html') @app.route('/attendance-reminder', methods=['GET', 'POST']) def attendance_reminder(): return render_template('attendance-reminder.html') +@app.route('/course-category', methods=['GET', 'POST']) +def course_category(): + return render_template('course-category.html') + +@app.route('/attendance-teacher/import-class', methods=['GET']) +def import_class(): + return render_template('import-class.html') + if __name__ == '__main__': app.run(debug=True)