def register_user(request): form = MyRegistrarionForm(request.POST or None) if request.method == 'POST' and form.is_valid(): user = form.save() if form.cleaned_data['criarDisciplinasPadrao']: for disciplina in disciplinasPadrao: novaDisciplina = Disciplina() novaDisciplina.nome = disciplina['nome'] novaDisciplina.label = disciplina['label'] novaDisciplina.user = user novaDisciplina.save() return HttpResponseRedirect('/accounts/register_success') args = {} args.update(csrf(request)) args['form'] = form context = RequestContext(request, args) return render_to_response('register.html', context)
def load(self): print "Loading fixtures into database..." #============================ #Carregando areas de formação #============================ af1 = AreaFormacao() af1.nome = "Computação" af1.save() af2 = AreaFormacao() af2.nome = "Engenharia Civil" af2.save() af3 = AreaFormacao() af3.nome = "Engenharia de Software" af3.save() #============================ #Carregando professores #============================ p = Professor() p.nome = "João Pablo" p.save() p.areaFormacao.add(af1) p.areaFormacao.add(af3) p.save() #========================= #Carregando dias da semana #========================= dis = DiaSemana() dis.nome_curto = "seg" dis.nome = "Segunda" dis.save() dis1 = DiaSemana() dis1.nome_curto = "ter" dis1.nome = "Terça" dis1.save() dis2 = DiaSemana() dis2.nome_curto = "qua" dis2.nome = "Quarta" dis2.save() dis3 = DiaSemana() dis3.nome_curto = "qui" dis3.nome = "Quinta" dis3.save() dis4 = DiaSemana() dis4.nome_curto = "sex" dis4.nome = "Sexta" dis4.save() dis5 = DiaSemana() dis5.nome_curto = "sab" dis5.nome = "Sabado" dis5.save() dis6 = DiaSemana() dis6.nome_curto = "dom" dis6.nome = "Domingo" dis6.save() #========================= #Carregando cursos #========================= curso1 = Curso() curso1.nome = "Engenharia de Software" curso1.save() curso2 = Curso() curso2.nome = "Ciências da Computação" curso2.save() curso3 = Curso() curso3.nome = "Engenharia Civil" curso3.save() curso4 = Curso() curso4.nome = "Engenharia Elétrica" curso4.save() curso5 = Curso() curso5.nome = "Engenharia Agrícola" curso5.save() curso6 = Curso() curso6.nome = "Engenharia Mecânica" curso6.save() #========================= #Carregando disciplinas #========================= disc = Disciplina() disc.nome = "Algoritmos" disc.save() disc.curso.add(curso1) disc.curso.add(curso2) disc.curso.add(curso3) disc.curso.add(curso4) disc.curso.add(curso5) disc.curso.add(curso6) disc.save() disc = Disciplina() disc.nome = "RP V" disc.save() disc.curso.add(curso1) disc.save() disc = Disciplina() disc.nome = "Redes" disc.save() disc.curso.add(curso1) disc.save() disc = Disciplina() disc.nome = "Processamento de Imagem" disc.save() disc.curso.add(curso1) disc.save() disc = Disciplina() disc.nome = "Dispositivos Móveis" disc.save() disc.curso.add(curso1) disc.curso.add(curso2) disc.save() disc = Disciplina() disc.nome = "Lógica Proposicional" disc.save() disc.curso.add(curso1) disc.save() disc = Disciplina() disc.nome = "IHC" disc.save() disc.curso.add(curso1) disc.curso.add(curso2) disc.save() #========================= #Carregando suoer-user #========================= user = User() user.username = "******" user.password = "******" user.is_staff = True user.is_active = True user.is_superuser = True user.save()
def home(request): dis = DisponibilidadeAula() disc = Disciplina() context_instance = RequestContext(request, {'horas':dis.horas(),'dias': dis.diasSemana(), 'disciplinas' : disc.getDisciplinas() }) return render_to_response("professor/home.html", context_instance)