diff --git a/backend/dvadmin/system/views/login.py b/backend/dvadmin/system/views/login.py index a7d567d..2c3e291 100644 --- a/backend/dvadmin/system/views/login.py +++ b/backend/dvadmin/system/views/login.py @@ -69,7 +69,7 @@ class LoginSerializer(TokenObtainPairSerializer): } def validate(self, attrs): - captcha = getattr(attrs,'captcha',None) + captcha = self.initial_data.get('captcha',None) if settings.CAPTCHA_STATE: if captcha is None: raise CustomValidationError("验证码不能为空")