def post(self, request, *args, **kwargs): form = self.form_class(request.POST, request.FILES) if form.is_valid(): load_drugs(form.cleaned_data['csv_file']) self.initial['csv'] = True return HttpResponseRedirect(reverse('inventories:add')) self.initial['csv_error'] = True return HttpResponseRedirect(reverse('inventories:add'))
def save(self, commit=True): upload = super(UploadDrugForm, self).save(commit=False) upload.csv_file = self.cleaned_data['csv_file'] if commit: load_drugs(BASE_DIR("/pic_folder/"+str(upload.csv_file))) return upload