コード例 #1
0
ファイル: views.py プロジェクト: tdsimao/tt
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)  
コード例 #2
0
ファイル: fixtures.py プロジェクト: dextervip/rpv
 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()
コード例 #3
0
ファイル: views.py プロジェクト: dextervip/rpv
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)