Esempio n. 1
0
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)
Esempio n. 2
0
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)
Esempio n. 3
0
def get_all():
    objs = Course.get_all()
    return [obj for obj in objs]