"""Posts models."""

# Django
from django.db import models
from django.contrib.auth.models import User

class Proyecto(models.Model):
    """proyecto model."""
    alumno = models.CharField(max_length=255)

    proyecto = models.CharField(max_length=255)
    facultad = models.CharField(max_length=255)
    escuela = models.CharField(max_length=255)

    created = models.DateTimeField(auto_now_add=True)
    modified = models.DateTimeField(auto_now=True)

    def __str__(self):
        """Return title and username."""
        return '{} by @{}'.format(self.id, self.alumno, self.proyecto)

class Evaluacion(models.Model):
    """proyecto model."""
    idproyecto = models.OneToOneField(Proyecto, on_delete=models.CASCADE)

    c1i1 = models.CharField(max_length=1)
    c1i2 = models.CharField(max_length=1)
    c1i3 = models.CharField(max_length=1)
    c1i4 = models.CharField(max_length=1)
    c1i5 = models.CharField(max_length=1)

    c2i1 = models.CharField(max_length=1)
    c2i2 = models.CharField(max_length=1)

    c3i1 = models.CharField(max_length=1)
    c3i2 = models.CharField(max_length=1)
    c3i3 = models.CharField(max_length=1)
    c3i4 = models.CharField(max_length=1)
    c3i5 = models.CharField(max_length=1)
    c3i6 = models.CharField(max_length=1)
    c3i7 = models.CharField(max_length=1)
    puntaje = models.IntegerField()
    resultado = models.CharField(max_length=50)

    created = models.DateTimeField(auto_now_add=True)
    modified = models.DateTimeField(auto_now=True)

    def __str__(self):
        """Return title and username."""
        return 'alumno: {}, proyecto: {}, facultad: {}, escuela: {}'.format(Proyecto.alumno,Proyecto.proyecto,Proyecto.facultad,Proyecto.escuela) #'{} {} {}'.format(Alumno.dni, Alumno.nombre, Proyecto.proyecto)

"""Posts models."""

# Django
from django.db import models
from django.contrib.auth.models import User

class Proyecto(models.Model):
    """proyecto model."""
    alumno = models.CharField(max_length=255)

    proyecto = models.CharField(max_length=255)
    facultad = models.CharField(max_length=255)
    escuela = models.CharField(max_length=255)

    created = models.DateTimeField(auto_now_add=True)
    modified = models.DateTimeField(auto_now=True)

    def __str__(self):
        """Return title and username."""
        return '{} by @{}'.format(self.id, self.alumno, self.proyecto)

class Evaluacion(models.Model):
    """proyecto model."""
    idproyecto = models.OneToOneField(Proyecto, on_delete=models.CASCADE)

    c1i1 = models.CharField(max_length=1)
    c1i2 = models.CharField(max_length=1)
    c1i3 = models.CharField(max_length=1)
    c1i4 = models.CharField(max_length=1)
    c1i5 = models.CharField(max_length=1)

    c2i1 = models.CharField(max_length=1)
    c2i2 = models.CharField(max_length=1)

    c3i1 = models.CharField(max_length=1)
    c3i2 = models.CharField(max_length=1)
    c3i3 = models.CharField(max_length=1)
    c3i4 = models.CharField(max_length=1)
    c3i5 = models.CharField(max_length=1)
    c3i6 = models.CharField(max_length=1)
    c3i7 = models.CharField(max_length=1)
    puntaje = models.IntegerField()
    resultado = models.CharField(max_length=50)

    created = models.DateTimeField(auto_now_add=True)
    modified = models.DateTimeField(auto_now=True)

    def __str__(self):
        """Return title and username."""
        return 'alumno: {}, proyecto: {}, facultad: {}, escuela: {}'.format(Proyecto.alumno,Proyecto.proyecto,Proyecto.facultad,Proyecto.escuela) #'{} {} {}'.format(Alumno.dni, Alumno.nombre, Proyecto.proyecto)

Posts models. # Django proyecto model. Return title and username. proyecto model. Return title and username. #'{} {} {}'.format(Alumno.dni, Alumno.nombre, Proyecto.proyecto)