def post(self): data = RegisterUser.parser.parse_args() username_exists = UserModel.find_by_username(data['username']) if username_exists: return {"message": "This username already exists"}, 409 user = UserModel(None, data['username'], data['password']) try: user.add() return {"message": "New user added"}, 200 except Exception as err: return {"message": "An error acquired", "error": err}, 500