# 局部钩子 def clean_user(self): val = self.cleaned_data.get("user") # 如果这个字符串全部都是由数组组成 if not val1.isdigit(): return val else: # 注意这个报错信息已经确定了 raise ValidationError("用户名不能全部是数字组成")