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 get_context_data(self,**kwargs): url=createurl(DISPLAYTASK) response = json.loads(requests.get(url=url)._content) context = super(DisplayTaskView, self).get_context_data(**kwargs) if isinstance(response,list): context['list']= response else: context['message']=response context['title'] = ALLTASKTITLE return context
def task (request): if request.method == 'POST': form = TaskForm(request.POST) if form.is_valid(): url=createurl(TASKURL) response = json.loads(requests.post(url=url, data=(form.cleaned_data))._content) context= dict(data=response, title=ADDTASKTITLE) return render(request, RESPONSEHTML, context) # if a GET (or any other method) we'll create a blank form else: form = TaskForm() return render(request, FORMHTML, {'link': 'task-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})
def search(request): if request.method == 'POST': form = SearchForm(request.POST) if form.is_valid(): url=createurl(SEARCHURL) # response = (requests.post(url=url, data=(form.cleaned_data))._content) response =json.loads(requests.post(url=url, data=(form.cleaned_data))._content) print type(response), response # response = json.loads(response) # print type(response), response #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 = SearchForm() return render(request, FORMHTML, {'link': 'search-form', 'form': form})