add profile form

This commit is contained in:
Élie Bouttier 2014-09-02 21:56:30 -07:00
parent ba1d9e8882
commit 2be6f4e119
3 changed files with 90 additions and 59 deletions

View file

@ -21,7 +21,14 @@ from accounts.forms import *
@login_required
def profile(request):
return render(request, 'accounts/profile.html')
form = ProfileForm(request.POST or None, instance=request.user)
if request.method == 'POST' and form.is_valid():
form.save()
messages.success(request, 'Profile updated successfully.')
return redirect('profile')
return render(request, 'accounts/profile.html', {
'form': form,
})
#########