コード例 #1
0
ファイル: views.py プロジェクト: bancek/egradebook
def predmeti_razredi_dogodki_dodaj(request, predmet, razred):
    profesor = request.user_profile
    poucuje = get_object_or_404(profesor.poucuje, predmet=predmet, razred=razred)
    predmet = poucuje.predmet
    razred = poucuje.razred
    
    form = DogodekPoucujeForm(data=request.POST or None)
    
    if form.is_valid():
        dogodek = form.save(commit=False)
        dogodek.poucuje = poucuje
        dogodek.save()
        
        messages.info(request, u'Dogodek je dodan.')
        
        return HttpResponseRedirect(reverse('profesor_predmeti_razredi_dogodki_dogodek', args=[predmet.id, razred.id, dogodek.id]))
    
    return locals()
コード例 #2
0
ファイル: views.py プロジェクト: bancek/egradebook
def predmeti_razredi_dogodki_uredi(request, predmet, razred, dogodek):
    profesor = request.user_profile
    poucuje = get_object_or_404(profesor.poucuje, predmet=predmet, razred=razred)
    predmet = poucuje.predmet
    razred = poucuje.razred
    dogodki = Dogodek.objects.filter(poucuje=poucuje)
    
    dogodek = get_object_or_404(dogodki, id=dogodek)
    
    form = DogodekPoucujeForm(instance=dogodek, data=request.POST or None)
    
    if form.is_valid():
        dogodek = form.save(commit=False)
        dogodek.poucuje = poucuje
        dogodek.save()
        
        messages.info(request, u'Podatki o dogodku so shranjeni.')
        
        return HttpResponseRedirect(reverse('profesor_predmeti_razredi_dogodki_dogodek', args=[predmet.id, razred.id, dogodek.id]))
    
    return locals()