Exemplo n.º 1
0
    def validate(self):
        rv = Form.validate(self)
        num_errors = 0
        if not rv:
            num_errors = num_errors + 1

        if not User.is_email_available(self.email.data):
            self.email.errors.append('This email has been registered. Try a different one')
            num_errors = num_errors + 1

        if not User.is_username_available(self.username.data):
            self.username.errors.append('This username has been registered. Try a different one')
            num_errors = num_errors + 1

        if num_errors > 0:
            return False

        return True