Пример #1
0
 def form_valid(self, form):
     f = form.files.get('file')
     model = Province if self.data_type == 'sheng' else City
     import_data = ImportData(f, data_type='sheng').data
     for i in import_data:
         model.objects.create(**i)
     return HttpResponse('0k')
Пример #2
0
 def post(self, request):
     cart = Cart(self.request)
     file_form = AddExcelForm(self.request.POST, self.request.FILES)
     clean = self.request.POST.get('clean')
     if clean:
         del cart.cart['import_block']
         cart.save()
         return redirect('purchase:import_data')
     else:
         if file_form.is_valid():
             f = file_form.files.get('file')
             importer = ImportData(f, data_type='block_list')
             cart.cart['import_block'] = importer.data
             cart.save()
             return redirect('purchase:import_data')
Пример #3
0
 def save_import_slab_list(self, f):
     importer = ImportData(f)
     self.cart['import_slabs'].extend(importer.data)
     self.save()