コード例 #1
0
 def delete(self):
     key = self.request.cookies['tenantlist']
     tenantlist = db.get(key)
     #tenantId = simplejson.loads(self.request.body)['id']
     tenantId = self.request.get("tenantId")
     tenant = Tenants.get_by_id(int(tenantId))
     if tenant.tenantlist.key() == tenantlist.key():
         #tmp = tenant.toDict()
         tenant.delete()
     else:
         self.error(403)
コード例 #2
0
    def put(self):
        key = self.request.cookies['tenantlist']
        tenantlist = db.get(key)
        tenantId = simplejson.loads(self.request.body)['id']
        tenant = Tenants.get_by_id(int(tenantId))
        #tenant = Tenants.get_by_id(int(2))
        if tenant.tenantlist.key() == tenantlist.key():           
            inputData = simplejson.loads(self.request.body)
#            tenant.content = inputData['content']
#            tenant.done    = inputData['done']
#            tenant.put()            
#            tenant = simplejson.dumps(tenant.toDict())
            temp = tenant.updateTenant(inputData)
            tenant = simplejson.dumps(temp)
            self.response.out.write(tenant)
        else:
            self.error(403)