def delete_client(): auth_header = request.headers.get('Authorization') if auth_header: token = auth_header.split(" ")[1] else: return jsonify(status="failed", message="No authorization header found.") user_id = decode_auth_token(token) user = User.get(User.id == int(user_id)) post_data = request.get_json() id = post_data['id'] client = Client.get_or_none(Client.id == id) delete = Client.delete().where(Client.id == id) if not client: return jsonify(status="failed", message="Could not find client in database.") elif delete.execute(): return jsonify(status="success", message=f"{client.name} deleted.") else: return jsonify(status="failed", message=f"Unable to delete {client_name}")
def del_client(request): client_id = request.GET.get('client_id') has_client = Client.select().filter(Client.id == client_id).first() if has_client: p = Client.delete().where(Client.id == client_id) p.execute() return JsonResponse({'code': 0, 'msg': '删除成功'}) else: return JsonResponse({'code': 1, 'msg': '客户端不存在'})