id INTEGER PRIMARY KEY,
nombre VARCHAR(60) NOT NULL UNIQUE,
descripcion VARCHAR(255),
- docente_id INT CONSTRAINT docente_id_exists REFERENCES docente(id),
+ autor_id INT CONSTRAINT autor_id_exists REFERENCES docente(id),
creado TIMESTAMP NOT NULL
);
# Campos
nombrado = BoolCol(notNone=True, default=True)
# Joins
- enunciados = MultipleJoin('Enunciado')
+ enunciados = MultipleJoin('Enunciado', joinColumn='autor_id')
inscripciones = MultipleJoin('DocenteInscripto')
def add_entrega(self, instancia, **opts):
nombre = UnicodeCol(length=60, alternateID=True)
# Campos
descripcion = UnicodeCol(length=255, default=None)
- autor = ForeignKey('Docente', default=None, dbName='docente_id')
+ autor = ForeignKey('Docente', default=None)
creado = DateTimeCol(notNone=True, default=DateTimeCol.now)
# Joins
ejercicios = MultipleJoin('Ejercicio')