Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Persona(RegistroTiempo):
- tipo_identificacion = models.CharField(max_length=3, null=False, blank=False, choices=TIPO_IDENTIFICACION_CHOICES)
- identificacion = models.CharField(max_length=20, null=False, blank=False, unique=True,
- verbose_name=_('identificación'))
- class PersonaNatural(RegistroTiempo):
- persona = models.OneToOneField(Persona, null=False, blank=False, on_delete=models.PROTECT)
- nombres = models.CharField(max_length=20, null=False, blank=False, verbose_name=_('nombres'))
- apellidos = models.CharField(max_length=20, null=False, blank=False, verbose_name=_('apellidos'))
- fecha_nacimiento = models.DateField(null=False, blank=False, verbose_name=_('fecha de nacimiento'))
- lugar_nacimiento = models.CharField(max_length=60, null=True, blank=True, verbose_name=_('lugar de nacimiento'))
- class Meta:
- verbose_name = _('pesona natural')
- verbose_name_plural = _('personas naturales')
- ordering = ['persona']
- def __str__(self):
- return self.nombres
- @admin.register(PersonaNatural)
- class PersonaNaturalAdmin(admin.ModelAdmin):
- fieldsets = ('Información Basica', {
- 'fields': ('nombres', 'apellidos', 'fecha_nacimiento', 'lugar_nacimiento',
- )
- }),
- readonly_fields = ['fecha_creacion', 'fecha_modificacion']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement