models.py
644 Bytes
from django.contrib.auth.models import AbstractUser
from django.db import models
class Usuario(AbstractUser):
class Meta:
db_table = 'auth_user'
documento_identidad = models.CharField(max_length=15, verbose_name='Número de documento', unique=True)
organismo = models.ForeignKey('organismo.Organismo', on_delete=models.SET_NULL, blank=True, null=True)
def __str__(self):
return f'{self.username}'
def obtener_nombre_completo(self):
nombre_completo = f'{self.last_name}, {self.first_name}'
return nombre_completo.strip()
obtener_nombre_completo.short_description = 'Nombre Completo'