def post(self): data = json.loads(request.get_data()) if not data: return {"error": "data not found in body request"}, 404 username = data.get("username") if not username: return {"error": "username not found in json body"}, 404 password = data.get("password") if not password: return {"error": "password not found in json body"}, 404 exists_user = User.exists_username(username) if (exists_user is not None and exists_user) or exists_user is None: return {"error": "Username exist in database"}, 404 User.insert_user(username, generate_password_hash(password)) # check_password_hash(user['password'], password) print("data: ", data) return {"message": f"user created with username: {username} and password: {password}"}, 201