def update(self, uid, post_data, update_time=False): cnt_html = tools.markdown2html(post_data['cnt_md'][0]) try: if update_time: entry2 = CabPost.update( time_update=time.time() ).where(CabPost.uid == uid) entry2.execute() except: pass try: entry = CabPost.update( title=post_data['title'][0], cnt_html=cnt_html, user_name=post_data['user_name'], cnt_md=tornado.escape.xhtml_escape(post_data['cnt_md'][0]), logo=post_data['logo'][0], keywords=post_data['keywords'][0], ).where(CabPost.uid == uid) entry.execute() except: return False
def update(self, uid, post_data, update_time=False): title = post_data['title'][0].strip() if len(title) < 2: return False cnt_html = tools.markdown2html(post_data['cnt_md'][0]) try: if update_time: entry2 = CabPost.update(time_update=time.time()).where( CabPost.uid == uid) entry2.execute() except: pass try: entry = CabPost.update( title=title, cnt_html=cnt_html, user_name=post_data['user_name'], cnt_md=tornado.escape.xhtml_escape(post_data['cnt_md'][0]), logo=post_data['logo'][0], keywords=post_data['keywords'][0], ).where(CabPost.uid == uid) entry.execute() except: return False
def update_view_count_by_uid(self, uid): entry = CabPost.update(view_count=CabPost.view_count + 1).where(CabPost.uid == uid) try: entry.execute() return True except: return False
def update_keywords(self, uid, inkeywords): entry = CabPost.update(keywords=inkeywords).where(CabPost.uid == uid) entry.execute()
def update_view_count(self, citiao): entry = CabPost.update(view_count=CabPost.view_count + 1).where(CabPost.title == citiao) entry.execute()