def get(self, request): if self.request.method == 'GET': reg_no, colour = read_request(self.request) slots = searchclass.find(reg_no=reg_no, colour=colour) slots = json.dumps(slots) print "slots", slots return HttpResponse(slots, content_type="application/json")
def delete(self,request): if request.method == 'DELETE': id = read_request(request) slot = actionclass.unpark(id =id) context = json.dumps(slot._d_) return HttpResponse(context, content_type="application/json") # return render(request, 'polls/index.html', context)
def post(self, request): if request.method == 'POST': reg_no, colour = read_request(request) print "BACK:", reg_no, colour is_parked = is_duplicate(reg_no) if is_parked: message = createmessagestring(ALREADY_PARKED_MESSAGE) return HttpResponse(message, content_type="application/json") slot = actionclass.park(reg_no=reg_no, colour=colour) if slot: context = json.dumps(slot._d_) return HttpResponse(context) else: message = createmessagestring(OCCUPIED_MESSAGE) return HttpResponse(message, content_type="application/json")
def delete(self, request): if request.method == 'DELETE': id = read_request(request) slot = actionclass.unpark(id=id) context = json.dumps(slot._d_) return HttpResponse(context, content_type="application/json")
def get(self, request): if self.request.method == 'GET': reg_no, colour = read_request(self.request) slots = searchclass.find(reg_no=reg_no, colour=colour) slots = json.dumps(slots) return HttpResponse(slots, content_type="application/json")