def articletypeadd(): if request.method == 'GET': return render_template('articletype/add.html',id= uuid.uuid4().__str__()) form = request.form articletype = ArticleType() articletype.name = form.get('name') articletype.describe = form.get('describe') articletype.user_id = g.user.id db.session.add(articletype) db.session.commit() flash('添加成功!') return redirect(location='/articletype')
def index(page=1): #blogss = session.query(Blogs) pagination = Blogs.query.order_by(db.desc(Blogs.create_date)).paginate(page, current_app.config['POSTS_PER_PAGE'], False) blogss = pagination.items articletypecount = "" if g.user is not None: articletypecount = ArticleType.getlistbyArcount() return render_template('blogs/list.html',blogss=blogss,pagination=pagination,articletypecount = articletypecount)
def artiletypeupdate(): if request.method =='GET': id = request.args['id'] print id articleType = ArticleType.query.filter_by(id=id).first() print articleType.name return render_template('articletype/update.html',articleTypeentity=articleType) form = request.form articletype = ArticleType() print form.get('oid') articletype = ArticleType.query.filter_by(id=form.get('oid')).first() articletype.name = form.get('name') articletype.describe = form.get('describe') articletype.user_id = g.user.id db.session.commit() flash('修改成功!') return redirect(location='/articletype')
def add(): if request.method == 'GET': articlelist = ArticleType.getlist() return render_template('blogs/add.html',id= uuid.uuid4().__str__(),articlelist=articlelist) form = request.form blogs = Blogs() blogs.title = form.get('title') blogs.content = form.get('content') blogs.synopsis = form.get('synopsis') blogs.classify = form.get('classify') blogs.state = form.get('state') blogs.user_id = g.user.id session = DBSession() session.add(blogs) session.commit() session.close() flash('添加成功!') return render_template('blogs/add.html')
def update(): if request.method=='GET': id = request.args['id'] articlelist = ArticleType.getlist() blogs = DBSession().query(Blogs).filter_by(id=id).first() return render_template('blogs/update.html',blogs = blogs,articlelist=articlelist) form = request.form id = form.get('id') session = DBSession() blogs = session.query(Blogs).filter_by(id=id).scalar() blogs.title = form.get('title') blogs.content = form.get('content') blogs.classify = form.get('classify') blogs.state = form.get('state') blogs.synopsis = form.get('synopsis') session.commit() session.close() flash('修改成功!') return redirect(location='/blogs')