Видимо мой переводчик не работает хорошо. Я вижу свою страницу (password_change_form) в шаблонах admin Django, а не в проекте templates, он не выдает ошибку только из-за плохих шаблонов. Я понял, что мой файл registration / password_change_done. html не читается, но почему я не знаю
urls.py
from django.contrib.auth.views import PasswordChangeView, ...
path('password_change/', PasswordChangeView.as_view( success_url='done/'), name="password_change"),
шаблонов /registration/password_change_form.html
{% extends "base.html" %}
{% block content %}
<div class="container">
<div class="row justify-content-center align-items-center" style="height:80vh;">
<div class="col-auto border p-3">
{% if form.errors %}
<p class="bg-danger p-2">Incorrect password</p>
{% endif %}
{% if next %}
{% if user.is_authenticated %}
<p class="bg-warning p-1">Your account doesn't have access.</p>
{% else %}
<p class="bg-secondary">Please login to see this page.</p>
{% endif %}
{% endif %}
<form method="post" action="{% url 'accounts:password_change' %}">
{% csrf_token %}
{{ form.as_p}}
<input class="mt-3" type="submit" value="Change Password" />
<input type="hidden" name="next" value="{{ next }}" />
</form>
</div>
</div>
</div>
{% endblock %}