Пример #1
0
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')
Пример #2
0
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)
Пример #3
0
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')
Пример #4
0
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')
Пример #5
0
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')