def post(self, post_code): v = simple_validate({"post_code": post_code}) if v["valid"]: f = SupplyForm(self.request.POST) if f.validate(): new_s = Supply(name=f.name.data, description=f.description.data, maximum=f.maximum.data) new_s.put() v["post_default"].supplies.append(new_s.key()) v["post_default"].put() re_url = "/admin/%s/supplies" % (post_code) self.redirect(re_url) else: self.response.out.write("invalid entry click the 'back button'") # TODO should redirect to a proper error else: render.not_found(self)
def post(self, post_code): v = simple_validate({'post_code': post_code}) if v['valid']: f = SupplyForm(self.request.POST) if f.validate(): new_s = Supply( name=f.name.data, description=f.description.data, maximum=f.maximum.data, ) new_s.put() v['post_default'].supplies.append(new_s.key()) v['post_default'].put() re_url = "/admin/%s/supplies" % (post_code) self.redirect(re_url) else: self.response.out.write( "invalid entry click the 'back button'") # TODO should redirect to a proper error else: render.not_found(self)