from django.core.cache import cache from rest_framework.exceptions import ParseError def check_phone_code(phone, code, raise_exception=True): code_exist = cache.get(phone, None) if code_exist == code: return True if raise_exception: raise ParseError('验证码错误') return False