def post(self): user = self.current_user semester = str(self.request.get('listSelectSemester')) year = int(self.request.get('listSelectYear')) term = Term.query(ancestor = user.key).filter(ndb.AND(Term.semester == semester, Term.year == year)).get() if not term: term = Term(parent = user.key, semester = semester, year = year) term.put() self.session['term'] = term.key.urlsafe() self.redirect('/list')
def terms(self): from term import Term return Term.query(ancestor = self.key).fetch()