def modify_blog_posts(id):
""" RESTful routes for fetching, updating, or deleting a specific blog post """
post = BlogPost.query.get(id)
if not post:
return jsonify({"message": "No blog post found with id " + str(id)}), 404
if request.method == 'GET':
return post
elif request.method == 'PUT':
data = request.form
post.content = data["blog_content"]
db.session.add(post)
db.session.commit()
return jsonify({"message": "Success!"}), 200
else:
db.session.delete(post)
db.session.commit()
return jsonify({"message": "Success!"}), 200
评论列表
文章目录