¿como duplicar el conenido de un campo en un modelo?
Publicado por Max (7 intervenciones) el 06/02/2019 16:30:40
amigos como harían esto:
¿como creo la funcion o el metodo que me llene el campo "tres_tabla" con el contenido del campo "uno_tabla" aqui mismo en el modelo?
puse un default="xxx" para señalar , si es posible que el campo se rellene con el valor de otro campo, en el caso de las "xxx" como string en efecto inicializaŕa el campo con ese valor, pero como lo lleno con el valor de otro campo de la misma tabla??
gracias, espero pistas!!!!
1
2
3
4
5
6
7
class Mitabla(models.Model):
id_tabla = models.AutoField(primary_key=True, editable=True)
uno_tabla = models.ForeignKey(Otratabla1, null=False, blank=False, on_delete=models.CASCADE)
dos_tabla = models.ForeignKey(Otratabla2, null=False, blank=False,on_delete=models.CASCADE,limit_choices_to = { 'tipo_partida' : 2 })
tres_tabla = models.CharField(max_length=25,blank=True,default="xxx")
obs_avance = models.TextField()
¿como creo la funcion o el metodo que me llene el campo "tres_tabla" con el contenido del campo "uno_tabla" aqui mismo en el modelo?
puse un default="xxx" para señalar , si es posible que el campo se rellene con el valor de otro campo, en el caso de las "xxx" como string en efecto inicializaŕa el campo con ese valor, pero como lo lleno con el valor de otro campo de la misma tabla??
gracias, espero pistas!!!!
Valora esta pregunta


0