def post(self): data_load = request.get_json() try: data = UserSchema().load(data_load) except ValidationError as err: return err.messages, 404 if UserModel.find_by_username(data["username"]) is None: user = UserModel(data["username"], data["password"]) user.add_user() return {"response": "The user was successfuly created"}, 201 else: return dict(error="User with this username already exist"), 500