def address(request): if request.method == 'GET': adrid = request.GET.get('id') if adrid: address = Address.objects.get(pk=adrid) data = { 'address': address } return render(request, 'user/editaddress.html', context=data) else: return render(request, 'user/addaddress.html') if request.method == 'POST': a_name = request.POST.get('username') a_phone = request.POST.get('phone') a_address = request.POST.get('address') adrid = request.POST.get('adrid') token = request.POST.get('token') user = cache.get(token) if adrid: address = Address.objects.get(pk=adrid) address.a_name = a_name address.a_phone = a_phone address.a_address = a_address else: address = Address() address.a_name = a_name address.a_phone = a_phone address.a_address = a_address address.a_user_id = user address.save() data = { 'status': 200, 'msg': '保存成功' } return JsonResponse(data=data)