post.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:website 作者: lasa 项目源码 文件源码
def edit_post():
    postid = request.args.get("postid")
    if not postid:
        return redirect("/newpost")

    current_post = Post.query.filter_by(id_=postid).first()
    if not current_post:
        return redirect("/newpost")

    data = {"title": current_post.title,
            "body": current_post.body}

    form = NewPostForm(**data)

    if form.validate_on_submit():
        new_data = {"title": form.title.data,
                    "body": form.body.data}

        for key, value in new_data.items():
            setattr(current_post, key, value)
        db.session.commit()
        time.sleep(0.5)
        return redirect("/news?postid="+postid)

    return utils.render_with_navbar("post/form.html", form=form, heading="News Item")
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号