1
from django.db import models
2
#importa el model de Departamento
3
from applications.departamento.models import Departamento
5
# Create your models here.
6
class Habilidad(models.Model):
7
habilidad = models.CharField('Habilidad', max_length=50)
10
verbose_name = 'Habilidad'
11
verbose_name_plural = 'Skills'
17
class Empleado(models.Model):
18
""" Tabla para el modelo empleado """
21
('1', 'ADMINISTRATIVO'),
22
('2', 'JEFE PROCESO'),
26
first_name = models.CharField('Nombre', max_length=50)
27
last_name = models.CharField('Apellido', max_length=50)
28
full_name = models.CharField('Nombres completos', max_length=100, blank=True)
29
job = models.CharField('trabajo', max_length=1, choices=JOBS)
30
departamento = models.ForeignKey(Departamento, on_delete=models.CASCADE)
31
habilidades = models.ManyToManyField(Habilidad)
32
img = models.ImageField(upload_to='empleado', blank=True, null=True)
36
verbose_name = 'Empleado'
37
verbose_name_plural = 'Trabajadores'
42
return '{} {} {} {} {}'.format(str(self.id), self.first_name, self.last_name, self.job,