Esempio n. 1
0
def tags_add():
    """
    增加标签标签
    :return:
    """
    admin_id = session.get('admin_id')
    name = request.json.get('name')
    if all([admin_id, name]):
        db_tag = Tag.query.filter_by(name=name).first()

        if db_tag:
            return jsonify(code=400, msg='标签已存在!')

        tag = Tag(name=name)
        tag.admin = Admin.query.filter_by(id=admin_id).first()
        try:
            db.session.add(tag)
            db.session.commit()
        except Exception as e:
            db.session.rollback()
            return jsonify(code=500, msg='创建标签失败!')
        return jsonify(code=201, msg='创建标签成功!')
    else:
        return jsonify(code=400, msg='参数不完整!')