def profile_edit(request): if request.method == 'POST': u_form = EditUserForm(request.POST, instance=request.user) p_form = EditProfileForm(request.POST, request.FILES, instance=request.user.profileuser) if u_form.is_valid() and p_form.is_valid(): u_form.save() profile = request.user.profileuser p_form.user = profile p_form.save() return redirect('user profile', pk=request.user.pk) else: u_form = EditUserForm(instance=request.user) p_form = EditProfileForm(instance=request.user.profileuser) context = { 'u_form': u_form, 'p_form': p_form, } return render(request, 'registration/edit_profile.html', context)