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)