コード例 #1
0
def update_supply(_quantity, _measurement):
    
    """
    Method to store details into the supply table.
    
    Parameters: quantity, Measurement
    
    rtype: int
    
    """
    
    supply_update = Supply(quantity=_quantity, measurement=_measurement)
    supply_update.save()
    return supply_update.pk
コード例 #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)