def view_all_courses_json(): # Get all courses from database courses = Course.get_all() # Create a list to store courses for JSON courses_json = [] # Iterate through courses and extract info for JSON for course in courses: courses_json.append({ 'id': course.id, 'name': course.name, 'url': course.url, 'school': course.school.name, 'category': course.category.name }) return jsonify(courses=courses_json)
def view_all_courses(): # Gets all courses in database # TODO: add pagination or limit to how many courses load at a time courses = Course.get_all() return render_template('view_all_courses.html', courses=courses)
def get_all(): objs = Course.get_all() return [obj for obj in objs]