實驗 5 :OpenFlow協議分析和OpenDaylight
阿新 • • 發佈:2020-10-07
1.django新增檢查使用者名稱和手機號數量介面
1.1 在user/urls.py
中新增
urlpatterns = [ path('count/', views.RegCountView.as_view()), # 查詢使用者名稱手機號使用量的檢視, /user/count/ ]
# 查詢使用者數量介面 class RegCountView(APIView): # 註冊時需要驗證的使用者名稱和手機號是否使用 # 自定義許可權類 permission_classes = (AllowAny,)def post(self, request): # 接收引數: 驗證的內容type: username/phone, data: '使用者名稱' 或者 '手機號', 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}})
http://192.168.56.100:8888/user/count/
演示結果為查詢成功