Beispiel #1
0
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()
Beispiel #2
0
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})