Advertisement
Guest User

Untitled

a guest
Feb 2nd, 2015
228
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.80 KB | None | 0 0
  1. @url('dash/account/$', name='update_account')
  2. @view(render_to='screen/account.html')
  3. def mentor_account(request):
  4.     userform = UserUpdatePasswordForm(request.user)
  5.     if request.POST:
  6.         userform = UserUpdatePasswordForm(user=request.user, data=request.POST)
  7.         if userform.is_valid():
  8.             messages.add_message(request, messages.SUCCESS, 'Thank you. Your information has been updated successfully.')
  9.             userform.save()
  10.             from django.contrib.auth import update_session_auth_hash
  11.             update_session_auth_hash(request, userform.user)
  12.         else:
  13.             data = json.dumps(dict([(k, [unicode(e) for e in v]) for k,v in userform.errors.items()]))
  14.             return HttpResponse(data, content_type='application/json')    
  15.     return {'userform': userform}
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement