def registruoti_vartotoja(request): vartotojas = User.objects.create_user( request.POST['Vartotojo_vardas'], request.POST['El_pastas'], request.POST['Slaptazodis']) vartotojas.first_name = request.POST['Vardas'] vartotojas.last_name = request.POST['Pavarde'] vartotojas.save() profilis = Profilis(user=vartotojas) profilis.save() if 'Nuotrauka' in request.FILES: profilis.nuotrauka = issaugoti_nuotrauka( vartotojas.username, "root", request.FILES['Nuotrauka']) else: profilis.nuotrauka = "%s/%s" % (MEDIA_ROOT, "anonymous.gif") profilis.gimtadienis = request.POST['Gimtadienis'] profilis.salis = request.POST['Salis'] profilis.miestas = request.POST['Miestas'] profilis.adresas = request.POST['Adresas'] profilis.vidurine_mokykla = request.POST['Vidurine_mokykla'] profilis.aukstoji_mokykla = request.POST['Aukstoji_mokykla'] if request.POST['Vid_mokyklos_baigimo_metai'] == "": profilis.v_mokyklos_baigimo_metai = None else: profilis.v_mokyklos_baigimo_metai = \ request.POST['Vid_mokyklos_baigimo_metai'] if request.POST['Aukst_mokyklos_baigimo_metai'] == "": profilis.a_mokyklos_baigimo_metai = None else: profilis.a_mokyklos_baigimo_metai = \ request.POST['Aukst_mokyklos_baigimo_metai'] profilis.save()
def prideti_foto(request): if not request.user.is_authenticated(): return HttpResponseRedirect('/login/') else: error = "" if request.method == "POST": form = PridetiFotoIAlbuma(request.POST) if form.is_valid(): user = request.user if user.check_password(request.POST['Slaptazodis']): try: file = photos_manager.issaugoti_nuotrauka( user.username, request.POST['Albumas'], request.FILES['Nuotrauka']) except: error = "Klaida ikeliant nuotrauka" return render_to_response('photos/add_remove.html', {'form': form, 'error': error}) if file is not None: return render_to_response('photos/add_remove.html', {'message': 'Nuotrauka ikelta'}) else: error = "Blogas failo formatas" else: error = "Blogas slaptazodis" else: error = "Blogai uzpildyta forma" else: albumas = request.GET.get('album_name', None) if albumas is None: return HttpResponseRedirect('/login/') form = PridetiFotoIAlbuma(initial={'Albumas': albumas}) return render_to_response('photos/add_remove.html', {'form': form, 'error': error})