def get_course_list(self): from algorithm.models import School, Department, Class, Prerequisite, Building, Room, Period, Lecturer, ClassInstance, ClassLab, Person, Role, PersonRole from course import Course print "This will print out all the courses currently in the database" self.course_list = [] all_courses = Class.objects.all() for Class in all_courses: new_course = Course() new_course.id = Class.idClass new_course.name = Class.Class self.course_list.append(new_course) self.num_courses += 1 for Course in self.course_list: Course.print_course()
p2.add_id(42) p2.add_name('name') # Test access functions using variables initialized above num = p1.get_id() name = p1.get_name() num2 = p2.get_id() name2 = p2.get_name() # Print statment to insure that the variables print "Professors name is %s,\n professor's ID is %d" % (name, num) print "Professors name is %s,\n professor's ID is %d" % (name2, num2) p1.print_professor() c1 = Course(84, 'CMPS') c2 = Course() c2.add_id(48) c2.add_name('CMPE') c_id = c1.get_id() c_name = c1.get_name() print "Course name is %s,\n course ID is %d" % (c_name, c_id) c2.print_course() p1.add_course(c1) p1.add_course(c2) for course in p1.course_list: course.print_course()