project | March 07, 2020
def validate(password):
validate_condition = [
lambda s: any(x.isupper() for x in s),
lambda s: any(x.islower() for x in s),
lambda s: any(x.isdigit() for x in s),
lambda s: len(s) >= 8
]
is_password_valid = True
for validator in validate_condition:
if not validator(password):
return False
return is_password_valid
@
와 .
이 필수로 들어가 있는지 (email 형태인지) 체크해주는 validatorfrom django.core.validators import validate_email
from django.core.exceptions import ValidationError
#GET이지만 query parameter로 keyword를 받아오는 경우
keyword = request.GET.get('keyword', None)
except KeyError:
return JsonResponse({"message": "INVALID_KEYS"}, status = 400)
clothes_list = ClothesImage.objects.select_related('clothes').filter(clothes__name__icontains = keyword)