()
return jsonify({'msg': '删除成功', 'status': 1})
删除函数文件
删除函数文件
删除函数文件
def del_func_file():
    """ 删除函数文件 """
    data = request.json
    ids = data.get('id')
    _edit = FuncFile.query.filter_by(id=ids).first()
    case = FuncFile.query.filter_by(higher_id=ids).first()
    if current_user.id != _edit.user_id:
        return jsonify({'msg': '不能删除别人创建的', 'status': 0})
    if case:
        return jsonify({'msg': '请先删除该文件的下级内容', 'status': 0})
    if _edit.status == 1:
        os.remove('{}/{}'.format(FUNC_ADDRESS, _edit.name))
    db.session.delete(_edit)
    db.session.commit()
    return jsonify({'msg': '删除成功', 'status': 1})
def del_func_file ( ) : data = request . json ids = data . get ( 'id' ) _edit = FuncFile . query . filter_by ( id = ids ) . first ( ) case = FuncFile . query . filter_by ( higher_id = ids ) . first ( ) if current_user . id != _edit . user_id : return jsonify ( { 'msg' : '不能删除别人创建的', 'status': 0}) if case : return jsonify ( { 'msg' : '请先删除该文件的下级内容', 'status': 0}) if _edit . status == 1 : os . remove ( '{}/{}' . format ( FUNC_ADDRESS , _edit . name ) ) db . session . delete ( _edit ) db . session . commit ( ) return jsonify ( { 'msg' : '删除成功', 'statu s : 1})