コード例 #1
0
ファイル: postadmin.py プロジェクト: kevnsn/pcmedkit
 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)
コード例 #2
0
ファイル: postadmin.py プロジェクト: kevnsn/pcmedkit
 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)