views.py 文件源码

python
阅读 37 收藏 0 点赞 0 评论 0

项目:pwnedhub 作者: lanmaster53 项目源码 文件源码
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
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号