From c8602c59c5edfadff693003fdadb22a6a94295d9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=8C=BF=E5=B0=8F=E5=A4=A9?= <1638245306@qq.com> Date: Fri, 15 Apr 2022 19:07:55 +0800 Subject: [PATCH] =?UTF-8?q?=E5=8A=9F=E8=83=BD=E5=8F=98=E5=8C=96:=20?= =?UTF-8?q?=E4=BC=98=E5=8C=96=E7=99=BB=E5=BD=95=E9=AA=8C=E8=AF=81=E7=A0=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/dvadmin/system/views/login.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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("验证码不能为空")