From a64c9fcd011b22b04b4a350adec14375bc8c2c8a Mon Sep 17 00:00:00 2001 From: sm4640 Date: Tue, 20 May 2025 00:08:29 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20Feat:=20[#58]=20=EC=9C=A0=EC=A0=80?= =?UTF-8?q?=20=ED=95=84=EB=93=9C=EC=97=90=20=EA=B0=92=EC=9D=B4=20=EC=9E=88?= =?UTF-8?q?=EB=8A=94=EC=A7=80=20=EC=B2=B4=ED=81=AC=ED=95=98=EB=8A=94=20?= =?UTF-8?q?=ED=95=A8=EC=88=98=20=EA=B5=AC=ED=98=84?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- users/services.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/users/services.py b/users/services.py index ea673f4..af36696 100644 --- a/users/services.py +++ b/users/services.py @@ -24,6 +24,15 @@ class CheckUserFieldDuplicateService: return User.objects.filter(**filter_dict).exists() +class CheckUserFieldValueExistService: + @staticmethod + def check_exist(user: User, field) -> bool: + if not field: + return False + if getattr(user, field) == None: + return False + else: + return True class UserToNotificationService: @staticmethod