def delete(request): if request.method == 'POST': form = ModifyForm(request.POST) if form.is_valid(): url=createurl(MODIFYURL) response = json.loads(requests.delete(url=url, data=(form.cleaned_data))._content) context= response return render(request, RESPONSEHTML, context) else: form = ModifyForm() return render(request, FORMHTML, {'link': 'modify-form', 'form': form})
def complete(request): if request.method == 'POST': form = ModifyForm(request.POST) if form.is_valid(): url=createurl(MODIFYURL) params = dict((k, v) for k, v in form.cleaned_data.iteritems() if v) response = json.loads(requests.get(url=url, params=params)._content) #check if data is for one car or multiple if isinstance(response,list): context= dict(list=response) else: context= dict(data=response) return render(request, RESPONSEHTML, context) # if a GET (or any other method) we'll create a blank form else: form = ModifyForm() return render(request, FORMHTML, {'link': 'modify-form', 'form': form})