В последней строчке метода clean ты вызываешь ту же самую функцию. Из-за этого возникает рекурсия. Ты, наверное, хотел написать return super().clean(*args, **kwargs)
В последней строчке метода clean ты вызываешь ту же самую функцию. Из-за этого возникает рекурсия. Ты, наверное, хотел написать return super().clean(*args, **kwargs)