其他分享
首页 > 其他分享> > 手机号是否存在接口

手机号是否存在接口

作者:互联网

后台

urls.py
1
path('mobile/', views.MobileViewSet.as_view({'post': 'check'})),
views.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
# 手机是否存在接口
import re
classMobileViewSet(ViewSet):
defcheck(self, request, *args, **kwargs):
mobile = request.data.get('mobile', None)
ifnot mobile:
return APIResponse(1, 'mobile field required')
ifnot re.match(r'^1[3-9][0-9]{9}$', mobile):
return APIResponse(1, 'mobile field error')
try:
models.User.objects.get(mobile=mobile)
return APIResponse(result=True) # 手机号存在
except:
return APIResponse(result=False) # 手机号不存在

标签:return,手机号,mobile,是否,py,APIResponse,接口,result
来源: https://www.cnblogs.com/kylin5201314/p/14250877.html