def api_messages(id=None):
if request.method == 'POST':
jsonobj = request.get_json(force=True)
message = jsonobj['message']
if message:
msg = Message(comment=message, user=g.user)
db.session.add(msg)
db.session.commit()
if request.method == 'DELETE':
message = Message.query.get(id)
if message and message.user == g.user:
db.session.delete(message)
db.session.commit()
messages = []
# add is_owner field to each message
for message in Message.query.order_by(Message.created.desc()).all():
is_owner = False
if message.user == g.user:
is_owner = True
message = message.serialize()
message['is_owner'] = is_owner
messages.append(message)
resp = jsonify(messages=messages)
resp.mimetype = 'text/html'
return resp
评论列表
文章目录