def post(self, request, *args, **kwargs):
if not {'phone', 'code'}.issubset(request.data):return Response({'status': 1, 'detail': '参数错误'})
# if 'phone' not in request.data:
# return Response({'status': 1, 'detail': '参数错误'})
else:
return Response({'status': 0, 'detail': '参数正确'})
issubset 数组
not in 单个参数
验证请求参数正确性
本文介绍了一种使用Python Django REST framework验证HTTP POST请求中的必要参数的方法。通过检查请求数据中是否存在'phone'和'code'两个关键字段来判断请求是否合法,并返回相应的状态和详细信息。
3830

被折叠的 条评论
为什么被折叠?



