def __init__(self, request, accion="nuevo", profesorid="", form_action="crea"): self.usuario = Usuario() self.accion = accion self.request= request self.profesorid = profesorid if (form_action == "crea"): if (accion == "nuevo"): self.usuarioForm = UsuarioForm() else : # Edicion self.usuario = usuarioPorId(profesorid) self.usuario = self.usuario[0] self.usuarioForm = UsuarioForm(initial = { 'nombre': self.profesor.nombre, 'usuarioUJI': self.profesor.usuarioUJI, 'rol': self.profesor.rol }) else: # Leer if (request.method != "POST") : # ERROR pass self.usuarioForm = UsuarioForm(request.POST, instance=self.usuario)
def proyectosPorCursoTutorid(request, tutorId): tutor = usuarioPorId(tutorId) curso = cursoSeleccionado(request) proyectos = Proyecto.objects.filter(curso=curso, tutor=tutor) return proyectos