def edit_profile(request): error={} if request.method == 'POST': form = EditProfileForm(request.POST) if form.is_valid(): email,nickname = request.POST.get('email'),request.POST.get('nickname') user = request.user user.email,user.nickname = email,nickname user.save() error={'edit_success':True} return render_form_page(request,'','edit-profile.html',EditProfileForm,{'email':request.user.email,'nickname':request.user.nickname},error)
def edit_profile(request): if request.POST: form = EditProfileForm(request.POST,instance=request.user) if form.is_valid(): form.save() if request.POST.has_key('old_password'): passform=PasswordChangeForm(request.user,request.POST) if passform.is_valid() : passform.save() else: passform=PasswordChangeForm(request.user) else: form = EditProfileForm(instance=request.user) passform=PasswordChangeForm(request.user) return render_to_response('members/edit.html',{'user':request.user,'form':form,'is_me':True,'passform':passform},context_instance=RequestContext(request))