Ejemplo n.º 1
0
    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