def matriculas_atuais(self, aluno): ano, semestre = get_semestre_atual() return self.filter( aluno=aluno, disciplina_ofertada__turma__semestre=semestre, disciplina_ofertada__turma__ano=ano )
def criar_turmas(self): print("=========== TURMAS =============") print("==> Agora, vamos criar as turmas") ano, semestre = get_semestre_atual() for letra in ['A', 'B', 'C', 'D', 'E']: Turma.objects.create(nome=letra, ano=ano, semestre=semestre) print("==> Turmas criadas!") print("=========== Fim dos TURMAS ===========")
def matricula_lista(request): ano, semestre = get_semestre_atual() context = { "ano": ano, "semestre": semestre, "matriculas": SM.objects.matriculas_atuais(request.user.aluno), "matriculas_anteriores": SM.objects.matriculas_anteriores(request.user.aluno) } return render(request, "restrito/matricula_lista.html", context)
def home(request): ano, semestre = get_semestre_atual() cursos = DO.objects.disciplinas_semestre(request.user.perfil, ano, semestre) context = {'ano': ano, 'semestre': semestre, 'cursos_atuais': cursos} return render(request, 'restrito/home.html', context)