コード例 #1
0
    def post(self, request):
        _from = ContactRegisterForm(request.POST)
        if _from.is_valid():
            name = request.POST.get('name')
            phone = request.POST.get('phone')
            password = request.POST.get('password')
            area = int(request.POST.get('area'))

            contact = Contact.objects.filter(phone=phone)
            if contact.count() > 0:
                return ResponseResult(-1, 'fail', "该号码已经注册")
            else:
                area_object = Area.objects.get(id=int(area))

                contact = Contact()
                contact.name = name
                contact.phone = phone
                contact.password = password
                contact.area = area_object
                contact.save()
                request.session['contact_id'] = contact.id
                return ResponseResult()

        else:
            return ResponseResult(-1, 'fail', "请求失败")