def put(self, message_id):
"""Edit an existing message.
Argument:
message_id (int): --
"""
text = get_valid_json(self.SCHEMA)['text']
result = db.session.query(models.Message).get(message_id)
# we don't want people editing posts which don't
# belong to them...
if result.user.username == auth.username():
result.text = text
db.session.commit()
return self.get(message_id)
else:
message = "You are not this message's author."
flask_restful.abort(400, message=message)
评论列表
文章目录