Beispiel #1
0
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': '客户端不存在'})