12/06/2013, 09:20
|
| | Fecha de Ingreso: abril-2011
Mensajes: 24
Antigüedad: 13 años, 7 meses Puntos: 0 | |
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 |