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', "请求失败")