SHARE
TWEET

Untitled

a guest Jul 18th, 2019 59 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. class Persona(RegistroTiempo):
  2.     tipo_identificacion = models.CharField(max_length=3, null=False, blank=False, choices=TIPO_IDENTIFICACION_CHOICES)
  3.     identificacion = models.CharField(max_length=20, null=False, blank=False, unique=True,
  4.                                       verbose_name=_('identificaciĆ³n'))
  5.  
  6.  
  7. class PersonaNatural(RegistroTiempo):
  8.     persona = models.OneToOneField(Persona, null=False, blank=False, on_delete=models.PROTECT)
  9.     nombres = models.CharField(max_length=20, null=False, blank=False, verbose_name=_('nombres'))
  10.     apellidos = models.CharField(max_length=20, null=False, blank=False, verbose_name=_('apellidos'))
  11.     fecha_nacimiento = models.DateField(null=False, blank=False, verbose_name=_('fecha de nacimiento'))
  12.     lugar_nacimiento = models.CharField(max_length=60, null=True, blank=True, verbose_name=_('lugar de nacimiento'))
  13.  
  14.     class Meta:
  15.         verbose_name = _('pesona natural')
  16.         verbose_name_plural = _('personas naturales')
  17.         ordering = ['persona']
  18.  
  19.     def __str__(self):
  20.         return self.nombres
  21.      
  22. @admin.register(PersonaNatural)
  23. class PersonaNaturalAdmin(admin.ModelAdmin):
  24.     fieldsets = ('InformaciĆ³n Basica', {
  25.         'fields': ('nombres', 'apellidos', 'fecha_nacimiento', 'lugar_nacimiento',
  26.         )
  27.     }),
  28.     readonly_fields = ['fecha_creacion', 'fecha_modificacion']
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top