def detailpost(post_id): if request.method == 'POST': operatorDB.add_new_comment(post_id,request.form.get('author', ''),request.form.get('email', ''),request.form.get('url', ''),1,request.form.get('comment', '')) _article = operatorDB.detail_post_by_id(post_id) comments = operatorDB.get_post_comments(post_id) comLen = len(comments) _older,_newer = operatorDB.get_post_older_newer(post_id) return render_template('detailpost.html',_older=_older,_newer=_newer,coms=operatorDB.get_comments_new(),tags = operatorDB.get_all_tag_name(),cats=operatorDB.get_all_cat_name(),links=operatorDB.get_all_links(),post_id=post_id,comLen=comLen,comments=comments,obj=_article,add_time=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(_article._add_time)))
def detailpost(post_id): if request.method == 'POST': operatorDB.add_new_comment(post_id,request.form.get('author', ''),request.form.get('email', ''),request.form.get('url', ''),1,request.form.get('comment', '')) _article = operatorDB.detail_post_by_id(post_id) comments = operatorDB.get_post_comments(post_id) comLen = len(comments) _older,_newer = operatorDB.get_post_older_newer(post_id) if request.args.get('weixin', '') != '': return render_template('detailpost_weixin.html',post_id=post_id,obj=_article,add_time=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(_article._add_time))) else: return render_template('detailpost.html',_older=_older,_newer=_newer,coms=operatorDB.get_comments_new(),tags = operatorDB.get_all_tag_name(),cats=operatorDB.get_all_cat_name(),links=operatorDB.get_all_links(),post_id=post_id,comLen=comLen,comments=comments,obj=_article,add_time=time.strftime('%Y-%m-%d %H:%M:%S',time.localtime(_article._add_time)))
def _about(): if request.method == 'POST': operatorDB.insertAboutReply(request.form.get('author', ''),request.form.get('email', ''),request.form.get('url', ''),request.form.get('comment', '')) aboutReplys = operatorDB.getAboutReplyAll() aboutReplysLen = len(aboutReplys) return render_template('about.html',coms=operatorDB.get_comments_new(),tags = operatorDB.get_all_tag_name(),cats=operatorDB.get_all_cat_name(),links=operatorDB.get_all_links(),sub_category=setting.HEAD_SUBCATEGORY['about'],aboutReplys=aboutReplys,aboutReplysLen=aboutReplysLen,BASE_URL=setting.BASE_URL)
def _timeline(): _data = operatorDB.getTimelineData() rs = u'{"timeline":{"headline":"c-house的时间线","type":"default","text":"始于2012年7月","date": [%s]}}' % _data.timeline_data return render_template('timeline.html',rs=rs,coms=operatorDB.get_comments_new(),tags = operatorDB.get_all_tag_name(),cats=operatorDB.get_all_cat_name(),links=operatorDB.get_all_links())
def download(): return render_template('download.html',coms=operatorDB.get_comments_new(),tags = operatorDB.get_all_tag_name(),cats=operatorDB.get_all_cat_name(),links=operatorDB.get_all_links())
def _index(): posts = None _newer = False _older = False _start = 0 _end = 0 if request.args.get('_start','')!='' : _start = int(request.args.get('_start','')) _end = _start+setting.EACH_PAGE_POST_NUM if request.args.get('cat','')!='' : posts,_newer,_older = operatorDB.get_post_page_category(_start,_end,request.args.get('cat','')) elif request.args.get('tags','')!='' : posts,_newer,_older = operatorDB.get_post_page_tags(_start,_end,request.args.get('tags','')) else : posts,_newer,_older = operatorDB.get_post_page(_start,_end) return render_template('index.html',c=request.args.get('cat',''),t=request.args.get('tags',''),coms=operatorDB.get_comments_new(),tags = operatorDB.get_all_tag_name(),cats=operatorDB.get_all_cat_name(),links=operatorDB.get_all_links(),_newstart=_start-setting.EACH_PAGE_POST_NUM,_oldstart=_end,_newer=_newer,_older=_older,posts=posts,BASE_URL=setting.BASE_URL)