text: from django.contrib import messages
  from django.contrib.auth import update_session_auth_hash
  from django.contrib.auth.forms import PasswordChangeForm
  from django.shortcuts import render, redirect
  
  
  def change_password(request):
      if request.method == 'POST':
          form = PasswordChangeForm(request.user, request.POST)
          if form.is_valid():
              user = form.save()
              update_session_auth_hash(request, user)
              messages.info(request, 'Your password was successfully updated!')
              return redirect('change_password')
      else:
          form = PasswordChangeForm(request.user)
      return render(request, 'accounts/change_password.html', {
          'form': form
      })