예제 #1
0
	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))})
예제 #2
0
 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)