Beispiel #1
0
 def post(self,id):
     import hashlib     
     key          = self.get_argument("key",None)
     title        = self.get_argument("title",None)
     
     user_key     = self.get_argument("user",None)
     category_key = self.get_argument("category",None)
             
     _tmp = "%s%s" % (user_key,title)        
     
     board                  = Board()
     user                  = User()
     user_data = user.get(user_key)
     nickname  = user_data['nickname']
     import time
     if key:            
         board.key              = key
         board.data             = board.get(key)
         board.data['user']     = user_key                
         board.data['category'] = category_key
         board.data['title']    = title 
         board.data['createTime']    = time.time() 
         board.data['key']      = key 
         print board.data            
         board.put()
     else:                               
         data = board.get(board.key)
         if data:
             print "exist"
         else:       
             board.key              = board.genKey(_tmp)
             board.data['user']     = user_key                
             board.data['category'] = category_key
             board.data['title']    = title   
             board.data['createTime']    = time.time() 
             board.data['key']      = board.key     
             board.data['pins']    = []      
             board.post()
             
     self.redirect('/manager/board/')
Beispiel #2
0
    def post(self):
        import hashlib
        
        title = self.get_argument("title",None)
        category_key = self.get_argument("category", None)
        user_key = self.get_secure_cookie("user_key")
        
        board          = Board()

        res = {}
        try:
            import time
            _tmp = "%s%s" % (user_key,title)
            key = board.genKey(_tmp)
            board.key = key
            board.data['title'] = title
            board.data['user'] = user_key
            board.data['category'] = category_key          
            board.data['createTime'] = time.time()
            board.data['pins']    = []
            
            board.post()
        except Exception as what:
            print what
            res['code'] = 1
            res['data'] = what
        else:            
            res['code'] = 0
            res['data'] = "sucess"
            obj  = {}
            obj['key'] = board.key
            res['obj'] = obj
          
        body = json.dumps(res)
        print body
        self.set_header("Content-Type", "text/json; charset=UTF-8")
        self.write(body)