Exemplo n.º 1
0
def profile_view(request):   
    if request.session['email']:
        a = Register.objects.get(email=request.session['email'])
        try:
            b=UserEditPro.objects.get(user=a)
        except:
            b=UserEditPro(user=a)
            b.save()
            b=UserEditPro.objects.get(user=a)
        return render(request,'blog/profile_view.html', {'profile':b})
    else:
        return HttpResponseRedirect('blog/login/')
Exemplo n.º 2
0
def profile(request):
    if request.session['email']:
        if request.method=='POST':
            a=Register.objects.get(email=request.session['email'])
            try:
                b=UserEditPro.objects.get(user=a)

            except:
                b=UserEditPro(user=a)
                b.save()
                b=UserEditPro.objects.get(user=a)
            form=UserForm(request.POST,instance=b)
            if form.is_valid():
                f=form.save(commit=False)
                f.user=a
                f.save()
                return HttpResponseRedirect('/blog/login/')
            else:
                return render(request,'blog/profile.html',{'form':form})
        else:
            a=Register.objects.get(email=request.session['email'])
            try:
                b=UserEditPro.objects.get(user=a)
            except:
                b = UserEditPro(user=a)
                b.save()
                b=UserEditPro.objects.get(user=a)
            form=UserForm(instance=b)
            return render(request,'blog/profile.html',{'form':form})
    else:
        return HttpResponseRedirect('blog/login/')