我在将一些数据发送到数据库之前使用这个 def 将其大写,工作正常,问题是我需要对所有数据做同样的事情,它们是 107 行。
def save(self, force_insert=False, force_update=False):
self.nombre_contacto_15 = self.nombre_contacto_15.upper()
super(ExpedienteConsultaInicial, self).save(force_insert, force_update)
我相信使用 all.upper 会为所有模型做这件事,但我错了:) 我是 Django 新手。
模型.py
class ExpedienteConsultaInicial(models.Model):
#Inicia Campos Estudios Solicitados
exam_de_lab_111 = models.ForeignKey(Servicios_laboratorios, related_name='C1Lx',blank=True, null=True)
fecha_de_solicitud_112 = models.DateField(max_length=10, null=True, blank=True)
fecha_laboracion_113 = models.DateField(max_length=10, null=True, blank=True)
observaciones= models.CharField(max_length=6000, null=True,blank=True)
def __unicode__(self):
return self.credencial_consultainicial
def save(self, force_insert=False, force_update=False):
self.nombre_miembro_1 = self.nombre_miembro_1.upper()
self.nombre_contacto_15 = self.nombre_contacto_15.upper()
super(ExpedienteConsultaInicial, self).save(force_insert, force_update)