文章目录
1.django添加检查用户名和手机号数量接口1.1 在`user/urls.py`中添加1.2 在`user/views.py`中添加视图函数
2.测试接口
1.django添加检查用户名和手机号数量接口
1.1 在user/urls.py中添加
urlpatterns
= [
path
('count/', views
.RegCountView
.as_view
()),
]
1.2 在user/views.py中添加视图函数
class RegCountView(APIView
):
permission_classes
= (AllowAny
,)
def post(self
, request
):
datatype
= request
.data
.get
('type')
data
= request
.data
.get
('data')
if not all([data
, datatype
]):
return Response
({'code': 999, 'msg': '参数不完整'})
if datatype
== 'username':
count
= User
.objects
.filter(username
=data
).count
()
if datatype
== 'phone':
count
= User
.objects
.filter(phone
=data
).count
()
return Response
({'code': 0, 'msg': '查询成功', 'data': {'type': datatype
, 'count': count
}})
2.测试接口
测试接口URL
http
://192.168.56.100:8888/user
/count
/
演示结果
转载请注明原文地址:https://blackberry.8miu.com/read-35210.html