def do_action(self): args = self.get_args([ ('text_id', str, None), ]) text_id = args.get('text_id') res = Blog().get_one(text_id) comment = Comment().get_all(text_id) res['comment'] = comment read = res['read'] + 1 Blog().update_read(text_id, read) self.result = res return True
def do_action(self): args = self.get_args([ ('content', str, None), ('user_id', str, None), ('title', str, None), ('subtitle', str, None), ]) text_id = self.get_argument('text_id', None) if text_id: Blog().modify(text_id, args) else: text_id = Blog().create(args) self.result = text_id return True
def do_blog_upload(): # 新的博客信息插入 # 将密码加密 try: message = '' status = 0 insert_dict = g.params login_name = insert_dict['login_name'] #判断用户账号是邮件或者手机号 if '@' in login_name: insert_dict['sponsor_email'] = login_name else: insert_dict['sponsor_phone'] = login_name insert_dict.pop('login_name') g.db.add(Blog(**insert_dict)) g.db.commit() except Exception, e: message = repr(e) status = 1 g.db.rollback()
def do_action(self): args = self.get_args([ ('user_id', str, None), ]) user_id = args.get('user_id') res = Blog().get_list(user_id) for item in res: if 'ctime' in item: ctime = item['ctime'] item['date']=ctime[:4] + '年' + ctime[5:7] + '月' + ctime[8:10] +'日' cres = Comment().get_all(item['text_id']) item['ccount'] = len(cres) self.result = res return True
def do_action(self): args = self.get_args([ ('text_id', str, None), ('email', str, None), ('subject', str, None), ('comment', str, None), ]) text_id = args.get('text_id') chelper = Comment() chelper.create(args) comments = Comment().get_all(text_id) res = Blog().get_one(text_id) res['comment'] = comments self.result = res return True
def getBlog(blogId): from model.blog import Blog c = get_db() t = text("SELECT blog_title, blog_text, DATE_FORMAT(date_published,'%m-%d-%Y') as date_published FROM blog WHERE blog_id = :blogId") results = c.execute(t, blogId=blogId) if results is None: return None blogTitle, blogText, blogDate = ("", "", "") for row in results: blogTitle = row['blog_title'] blogText = Markup(markdown.markdown(row['blog_text'])) blogDate = row['date_published'] return Blog(blogTitle, blogText, blogId, blogDate)
from model.blog import Blog from database import Database Database.initialize() blog = Blog(author= "adarsh", title = "Sample title", description="Sample Description") blog.new_post() blog.save_to_mongo() from_database = Blog.from_mongo(blog.id) print(blog.get_post())
from database import Database from model.blog import Blog Database.initialize() blog = Blog( author="Cookie", title="Sample title", description="Sample Description" ) blog.new_post() blog.save_to_mongo() from_database = Blog.from_mongo(blog.id) print(blog.get_posts())
def _prompt_user_for_account(self): title = input("enter blog author") description = input("enter blog description") blog = Blog(author=self.user, title=title, description=description) blog.save_to_mongo()
def create_new_blog(t, c, a): connect('db2') author = User.objects(username=a).first() u = Blog(title=t, author=author, tab='tech', tag='programmer', content=c) u.save()