Hola,
Tengo la siguiente clase:
-----------------------------------------------------------------
class Silo(models.Model):
nave = models.ForeignKey(Nave, on_delete=models.CASCADE)
codSil = models.CharField(
'Código Silo', db_index=True, max_length=2, default='01')
notas = models.TextField(null=True, blank=True)
def __str__(self):
return "%s %s" % (self.nave, self.codSil)
class Meta:
order_with_respect_to = 'nave'
unique_together = ('nave', 'codSil')
-------------------------------------------------------------------
Pero la opción unique_together no funciona porque en la base de datos SQLite existen valores duplicados en nave y codSil.
Para solucionarlo tengo que crear el indice nave + codSil a mano en la base de datos SQLite ???
Pensé que django la hacía de forma automática !
Gracias