def razredi_dijaki_mati_novo_geslo(request, razred, dijak): profesor = request.user_profile razred = get_object_or_404(profesor.razredi, id=razred) dijak = get_object_or_404(razred.dijaki_cached, id=dijak) stars = not_none_or_404(dijak.mati) uporabnisko_ime = stars.uporabnik.username geslo = stars.uporabnik.gen_password() stars.uporabnik.save() poslji_novo_geslo(request, uporabnisko_ime, geslo, stars.uporabnik.email) return locals()
def razredi_dijaki_mati_izbrisi(request, razred, dijak): profesor = request.user_profile razred = get_object_or_404(profesor.razredi, id=razred) dijak = get_object_or_404(razred.dijaki_cached, id=dijak) stars = not_none_or_404(dijak.mati) dijak.mati = None dijak.save() su = stars.uporabnik stars.delete() su.delete() return HttpResponseRedirect(reverse('profesor_razredi_dijaki_podatki', args=[razred.id, dijak.id]))