Ver Mensaje Individual
  #4 (permalink)  
Antiguo 14/08/2014, 12:52
Avatar de razpeitia
razpeitia
Moderador
 
Fecha de Ingreso: marzo-2005
Ubicación: Monterrey, México
Mensajes: 7.321
Antigüedad: 19 años, 8 meses
Puntos: 1360
Respuesta: Campo Chardfield aunmenta .0 sin ser campo decimal

Antes de
Código Python:
Ver original
  1. try:
  2.     Product.objects.bulk_create(products)
  3. except IntegrityError as e:
  4.     return False

Tienes que convertir eso a float, luego a int y luego a cadena.
Código Python:
Ver original
  1. for product in products:
  2.     product.CodSucursal = str(int(float(product.CodSucursal)))

Si CodSucursal es un entero, debiste de usar integer field para eso. Y si es una llave foranea a un modelo sucursal, entonces debiste de usar una llave foranea.