def post(self): tfrom = int(self.request.get("tfrom")) tto = int(self.request.get("tto")) day = self.request.get("day") venue = self.request.get("venue") course = self.request.get("course") notes = self.request.get("notes") msg = Timeslot(tfrom=tfrom, tto=tto, day=day, venue=venue, notes=notes, course=course) msg.put() template_values = engine.globals template_values['message'] = msg template = engine.jinja_environment.get_template('timetables/timeslot/confirm.html') self.response.out.write(template.render(template_values))
def post(self): content = self.request.post("content") key = self.request.post("key") if content and key: comment = Comment(content=content, timeslot=Timeslot.get(key)) comment.put() self.redirect(self.request.path)
def get(self): key = self.request.get('key') if key: timeslot = Timeslot.get(key) if timeslot: template = engine.jinja_environment.get_template('timetables/timeslot.html') template_values = engine.globals template_values["timeslot"] = timeslot template_values["comments"] = Comment.all().filter('timeslot =', timeslot) self.response.out.write(template.render(template_values)) else: print dir(self.request)
def get(self, key): template_values = engine.globals template_values['message'] = Timeslot.get(cgi.escape(key)) template = engine.jinja_environment.get_template('timetables/timeslot/show.html') self.response.out.write(template.render(template_values))
def __init__(self, day): self.day = day self.timeslots = Timeslot.all().filter("day =", day)