def post_view(slug):
q = filter_by_user(Post.query.filter(Post.slug==slug))
post = q.one_or_none()
if post is None:
return render_page_template(
context={"post": None},
template="site/blog/post.html"
)
form = Form()
if post.enable_comments and current_settings.enable_comments:
form = create_comment_form()
if form.validate_on_submit():
post.comments.append(Comment(**form.data))
db.session.commit()
flash("Your comment was sent")
return redirect(url_for('canella-blog.post', slug=post.slug))
return render_page_template(
context={"post": post, 'comment_form':form},
template="site/blog/post.html"
)
评论列表
文章目录