Пример #1
0
def edit(sno):

    if request.method == "POST":
        title = request.form.get('k1')
        slug = request.form.get('k2')
        content = request.form.get('k3')
        date = datetime.datetime.now()

        if sno == '0':
            post = Posts(title=title, slug=slug, content=content, date=date)
            db.session.add(post)
            db.session.commit()

        else:
            post = Posts.query.filter_by(sno=sno).first()
            post.title = title
            post.slug = slug
            post.content = content
            db.session.commit()
            return redirect('/edit/' + sno)

    post = Posts.query.filter_by(sno=sno).first()

    if post is None:
        sno = 0

    return render_template('edit.html', post=post, sno=sno)