コード例 #1
0
 def clean_phone(self):
     phone = self.data.get('phone')
     if phone:
         if verify_phone_number(phone):
             return phone
         else:
             self.add_error('phone', '手机号验证失败')
コード例 #2
0
def xcx_customer_oper(request, oper_type):
    response = Response.ResponseObj()
    user_id = request.GET.get('user_id')
    if request.method == "POST":
        if oper_type == "add":
            phone = request.POST.get('phone')
            if verify_phone_number(phone):
                objs = models.Customer.objects.filter(id=user_id).update(
                    phone=phone)

                if objs:
                    response.code = 200
                    response.msg = "更新成功"

                else:
                    response.code = 301
                    response.msg = '请先登录'

            else:
                response.code = 301
                response.msg = '手机号错误'

    else:
        if oper_type == 'x':
            pass

        else:
            response.code = 402
            response.msg = "请求异常"
    return JsonResponse(response.__dict__)
コード例 #3
0
 def clean_phone_number(self):
     phone_number = self.data.get('phone_number')
     if verify_phone_number(phone_number):
         return phone_number
     else:
         self.add_error('phone_number', '手机号错误')