def post(self): email_from = self.request.POST['from'] email_to = self.request.POST['to'] message = self.request.POST['message'] if not email_from or not email_to or not message: self.add_error('All fields must be informed.') return self.render('form_kudo.html') Kudos.add(email_from=email_from, email_to=email_to, message=message) return self.redirect('kudos')
def get(self): """ If an id comes with request a specific kudos is returned, otherwhise all kudos should return. """ ctx = {'kudos': Kudos.all()} return self.render('_base.html', ctx)
def get(self): return self.response.write(json.dumps([kudo.to_dict() for kudo in Kudos.all()], cls=DateJsonEncoder))