Exemplo n.º 1
0
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)
Exemplo n.º 2
0
Arquivo: views.py Projeto: h3l/hexyou
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))