Quiero dar un valor de modelo de modelo de campo a partir del método de un modelo.Valor predeterminado de campo del modelo de Django del método de modelo
¿Cómo puedo hacer eso?
cuando intento este código
Class Person(models.Model):
def create_id(self):
return os.urandom(12).encode('hex')
name = models.CharField(max_length = 255)
id = models.CharField(max_length = 255,default = self.create_id)
consigo NameError: nombre de 'yo' no está definido.
Si elimino el 'auto', entiendo que 'create_id' necesita 1 parámetro.
¿La identificación tiene que ser única? person_id = models.AutoField (primary_key = True) Solo como una idea. – Don
sí, tiene que ser – yossi