def day_time_selection(): if request.method == "POST": final_selected = request.form.getlist("selected_course") session_user = session.get("user_id") for item in final_selected: new_record = SelectedCourseInfo.create(faculty_id=session_user, course_id=item) try: with db.atomic(): new_record.save() print(new_record) except Exception as e: flash("Something went wrong.") return redirect(url_for("day_time_selection")) flash("Your selected course has been sent to Moderator for review") return redirect(url_for("faculty_selection")) if request.method == "GET": selected_courses = [] for item in request.args.getlist("selected_courses"): selected_courses.append(Courses.get(id=item)) selected_term = Semester.get(id=request.args['selected_term']) return render_template( "select_days_and_time.html", selected_term=selected_term, selected_courses=selected_courses )