本文整理匯總了Python中models.board.Board.data方法的典型用法代碼示例。如果您正苦於以下問題:Python Board.data方法的具體用法?Python Board.data怎麽用?Python Board.data使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類models.board.Board
的用法示例。
在下文中一共展示了Board.data方法的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。
示例1: get
# 需要導入模塊: from models.board import Board [as 別名]
# 或者: from models.board.Board import data [as 別名]
def get(self,key):
res = {}
user_key = self.get_secure_cookie("user_key")
b_key = "%s%s" % (user_key,key)
boardFollow = BoardFollow()
if boardFollow.get(b_key):
res['code'] = 1
res['msg'] = "您已關注過了"
else:
board = Board()
board.key = key
board.data = board.get(key)
board.data['follow'] = int(board.data['follow']) + 1
board.put()
boardFollow.key = b_key
boardFollow.data['user'] = user_key
boardFollow.data['board'] = key
boardFollow.data['createTime'] = int(time.time())
boardFollow.post()
res['code'] = 0
res['msg'] = "成功"
print res
res_str = json.dumps(res)
self.write(res_str)
示例2: post
# 需要導入模塊: from models.board import Board [as 別名]
# 或者: from models.board.Board import data [as 別名]
def post(self):
import time
board_key = self.get_argument("board",None)
pic_url = self.get_argument("pic_url",None)
thumb_url = self.get_argument("thumb_url",None)
content = self.get_argument("content",None)
pin = Pin()
thumb = Thumb()
pic = Pic()
board = Board()
board.data =board.get(board_key)
user_key = self.get_secure_cookie('user_key')
_tmp = "%s%s" % (content,user_key)
pin_key = pin.genKey(_tmp)
if pin_key not in board.data['pins']:
board.data['pins'].append(pin_key)
board.key = board.data['key']
pin.key = pin_key
pin.data['rawtext'] = content
pin.data['user'] = user_key
pin.data['board'] = board_key
pin.data['category'] = board.data['category']
pin.data['createTime'] = int(time.time())
pic.key = pin_key
pic.data['url'] = pic_url
thumb.key = pin_key
thumb.data['url'] = thumb_url
try:
board.put()
pin.post()
pic.post()
thumb.post()
except Exception as what:
print what
self.write(what)
else:
self.redirect('/mark/%s/' % pin_key)
示例3: post
# 需要導入模塊: from models.board import Board [as 別名]
# 或者: from models.board.Board import data [as 別名]
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/')