Advertisement
Guest User

Untitled

a guest
Jul 18th, 2019
78
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.34 KB | None | 0 0
  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']
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement