def post(self): subject = json.loads(request.data) query = CourseQuery() query.connect() ids = query.get_course_ids_for_subject(subject['sub']) query.disconnect() subjectIds = ast.literal_eval(json.dumps(ids)) return jsonify({'success':True, 'subjectIds': list(set(ids))})
prof_query.connect() print(prof_query.get_cursor({})[0]) prof_query.disconnect() table_query = CourseTableQuery({}, 20) table_query.connect() print(table_query.get_table_page_JSON_list(1)) table_query.disconnect() course_query = CourseQuery() course_query.connect() print(course_query.client[course_query.db_name][course_query.collection_name]) print(sorted(course_query.client[course_query.db_name][course_query.collection_name].distinct('code'))) print(course_query.get_course_JSON('CS', '125')) print(course_query.get_subject_codes()) print(course_query.get_course_ids_for_subject('CS')) #print(course_query.get_course_ids_all_subjects()) course_query.disconnect() course_query.connect() print(course_query.search_for_course_cursor(min_gpa = 3)[0]) print(course_query.get_credit_hour_list()) course_query.disconnect() query = CourseTableQuery() query.connect() retVal = query.get_table_page_JSON_list(1) retVal = query.get_table_page_JSON_list(1000) query.disconnect() print(retVal)