def form_valid(self, form):
data = form.cleaned_data
docfile = data['archivo']
form.save()
csv_filepathname = os.path.join(settings.MEDIA_ROOT,'archivos',str(docfile))
dataReader = csv.reader(open(csv_filepathname), delimiter=',', quotechar='"')
for fila in dataReader:
try:
cuenta = CuentaContable.objects.get(cuenta=fila[0])
descripcion = fila[1]
grupo_productos, creado = GrupoProductos.objects.get_or_create(descripcion=unicode(descripcion, errors='ignore'),
defaults={'ctacontable' : cuenta
})
except CuentaContable.DoesNotExist:
pass
return HttpResponseRedirect(reverse('productos:grupos_productos'))
评论列表
文章目录