def index(): """index""" error = None if request.method == 'POST': codecontent = request.form.get('code',None) language = ut.getDefault(request.form.get('language',None),'JSON') exposure = ut.getDefault(request.form.get('exposure',None),'1') title = request.form.get('title',None) if not codecontent: error = u'请输入要分享的代码' if not title: error = u'请输入标题' user_id = g.user.user_id if g.user else None if not error: code = Code(code_id = ut.create_code_id(), user_id = user_id, content = codecontent, created=int(time.time()*1000), updated=int(time.time()*1000) ) codeshare = CodeShare(code_id = code.code_id, share_id = ut.create_codeshare_id(), title = title, language = language, exposure = exposure, state = 0, created=int(time.time()*1000), updated=int(time.time()*1000) ) m.session.add(code) m.session.add(codeshare) m.session.commit() return redirect('/share/'+codeshare.share_id+'/') codeshares = dw.wrap_codeshare(f.load_codeshares()) return render_template('index.html',tab='index', error = error,codeshares=codeshares)
def share(share_id = None): error = None codeshare = None code = None if share_id: codeshare = f.get_codeshare(share_id) if codeshare: option = False share = dw.wrap_codeshare(codeshare.CodeShare,{code:False}) code = dw.wrap_code(codeshare.Code) print code return render_template('code/share.html',tab='index', codeshare = share, code = code, error = error)
def share(share_id=None): error = None codeshare = None code = None if share_id: codeshare = f.get_codeshare(share_id) if codeshare: option = False share = dw.wrap_codeshare(codeshare.CodeShare, {code: False}) code = dw.wrap_code(codeshare.Code) print code return render_template('code/share.html', tab='index', codeshare=share, code=code, error=error)