我有和问题在这里在我的博客网站...我希望用户能够评论下一个职位,但它不断显示我,我不知道还能做什么,我已经尝试过,但它不断重复这一点
这是我路线
@posts.route("/create-comment/<post_id>", methods=['GET', 'POST'])
@login_required
def create_comment(post_id):
text = request.form.get['text']
if not text:
flash('Comment cannot be empty.', 'danger')
else:
post = Post.query.filter_by(post_id)
if post:
comment = Comment(text=text, post_id=post_id, author=current_user)
db.session.add(comment)
db.session.commit()
else:
flash('Post not found.', 'danger')
return redirect(url_for('posts.post', post_id=post_id))
我的模型
x一个一个一个一个x一个一个二个一个x一个一个三个一个
我的表格
<form class="input-group mb-3" method="POST" action="/create_comment">
<input type="text" id="text" class="form-control" placeholder="Comment" name="comment">
<div class="input-group-append">
<button type="submit" class="btn btn-outline-secondary" >Post</button>
</div>
</form>
伙计们帮帮我
2条答案
按热度按时间9jyewag01#
尝试将此添加到您的html:
3b6akqbq2#
您在表格中的行动路线有误,应该是
/create_comment/<post_id>
。