def get(self): course_list = {} my_courses = {} user = self.get_user() my_courses = UserCourse.gql('WHERE user=:1',user['user']) course_list = Course.gql('ORDER BY course').fetch(50) self.render('signup-2.html',my_courses=my_courses,course_list=course_list)
def get(self): class_list = {} course_list = {} my_courses = {} user = self.get_user() if not hasattr(user['user'], "name"): self.redirect('/home') else: if user['user'].type=='Student': class_list = ClassStudent.gql('WHERE student=:1',user['user']) else: class_list = LectClass.gql('WHERE lecturer=:1',user['user']) my_courses = UserCourse.gql('WHERE user=:1',user['user']) course_list = Course.gql('ORDER BY course').fetch(50) self.render('base.html',class_list=class_list,course_list=course_list,my_courses=my_courses)
def get(self): from models import MajorRequirements, Course filename = 'resources/cmps_major.txt' file = open(filename) major = 'CMPS' db.delete(MajorRequirements.all()) skip_flag = False for line in file.readlines(): if line[0] == '\n': continue if line[0] == '#': continue if line[0] == '-': skip_flag = True; if skip_flag == True: skip_flag = False continue course = Course.gql("WHERE number='{}'".format(line.strip())).get() if course == None: continue requirement = MajorRequirements(major=major, course=course) requirement.put() requirements = MajorRequirements.all().fetch(limit=100) self.response.write('<br><br>'.join(map(repr, requirements)))
def forum_category_page(request, tag, page): discussions=Course.gql("WHERE ANCESTOR IS :1", tag) tags=Tag.gql("WHERE depth = :1", 100) return render_to_response('tasteofhome/forum_category.html', {'discussions': discussions, 'category':tag, 'categories': forum_categories()})
def post(self): from models import Prerequisites, Course course = Course.gql("WHERE number='{}'".format(self.request.get('course'))).get() prereq = Course.gql("WHERE number='{}'".format(self.request.get('prerequisite'))).get() p = Prerequisites(course=course, prereq=prereq) p.put()