def post(self, request):
     """
     serves http post request made by client.
     """
     form = self.form(request.POST or None)
     method = request.POST.get('method', '')
     table = Loader.read_csv()
     if form.is_valid():
         result = [table[0]]
         data = table[1:]
         if method == "1":
             myobject = MeanImputation(data)
         else:
             myobject = HotDeckImputation(data)
         data = myobject.main()
         for i in data:
             result.append(i)
         Loader.write_csv(result)
         return HttpResponseRedirect("/missing/")
     else:
         context = {
                    'form': form,
                    'error': 'Select one method before action!'
         }
         return render(request, self.template, context)
 def post(self, request):
     request_post = dict(request.POST)
     table = Loader.read_csv()
     myobject = Binning(table)
     result = myobject.main(request_post)
     Loader.write_csv(result)
     
     context = {'success': 'Operation completed Successfully!'}
     return render(request, self.template, context)