Ejemplo n.º 1
0
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})
Ejemplo n.º 2
0
    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
Ejemplo n.º 3
0
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})
Ejemplo n.º 5
0
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})