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/')
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/')