예제 #1
0
 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
     )
예제 #2
0
 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 ===========")
예제 #3
0
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)
예제 #4
0
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)