Documentos de Académico
Documentos de Profesional
Documentos de Cultura
def nombreCurso(self,obj):
return obj.nombre.upper()
Y cambia el list_display de la siguiente manera:
Sería una forma de ajustar el contenido de una tabla para que se vea
de manera uniforme ya que los usuarios al registrar cosas pueden
colocar algunos mayúsculas, otros minúsculas, etc.
2. Si quieres cambiar el título de una columna de la tabla usa
def nombreColor(self):
if(self.creditos>3):
return format_html('<span
style="color:blue;">{0}</span>'.format(self.nombre))
else:
return format_html('<span
style="color:green;">{0}</span>'.format(self.nombre))
class Docente(models.Model):
apellido_paterno = models.CharField(max_length=20,
verbose_name='Apellido Paterno')
apellido_materno = models.CharField(max_length=20,
verbose_name='Apellido Materno')
nombres = models.CharField(max_length=20,
verbose_name='Nombres')
fecha_nacimiento = models.DateField(verbose_name='Fecha
de Nacimiento')
sexo = models.CharField(max_length=1, choices=sexos,
default='F')
def nombre_completo(self):
return "{} {}, {}".format(self.apellido_paterno,
self.apellido_materno, self.nombres)
def __str__(self):
return self.nombre_completo()
class Meta:
verbose_name = 'Docente'
verbose_name_plural = 'Docentes'
db_table = 'docente'
admin.site.register(Docente)