Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/06/2013, 09:20
deiby_xx
 
Fecha de Ingreso: abril-2011
Mensajes: 24
Antigüedad: 13 años, 1 mes
Puntos: 0
Pregunta BigIntegerField autoincrementabla

Amigos aqui con un nuevo y gran problema necesito crear un modelo cuya llave primaria debe ser un bigint auto incrementable el codigo es el siguiente:

class Liga(models.Model):
id = models.BigIntegerField(primary_key=True)
nombre = models.CharField(max_length=100, null=True, default=None)

con dicho codigo crea en la base de datos (Mysql) un campo bigint primary key pero no es auto incrementable y si yo lo modifico manualmente tengo el siguiente problema

l = Liga()
l.nombre='brasil'
l.save() #con este codigo guarda excelente en la BD (1,brasil)
l.id
NONE #pero en la variable id de mi objeto se queda nulo

y necesito el id para trabajar
Investigando lei que solo las variables AutoField es el que devuelve el objeto con el id que se guarda en la base de datos y BigInteger no hace eso lo manitene nulo

Bueno amigos espero puedan aconsejarme que hacer
agradecerles de antemano

Saludos