Шаблон Django CBV игнорирует переопределение

Сначала settings.py установил url conf:

ROOT_URLCONF = "myproject.urls"

, а INSTALLED_APPS включает:

"myproject.apps.accounts",

, у которого, в свою очередь, urls.py настроен следующим образом:

имя_приложения = "счета"

и

path("login/",
     auth_views.LoginView.as_view(template_name="accounts/login.html", form_class=UserLoginForm),
     name="login"),

manage.py check не сообщает о проблемах, и все же оба маршрута не работают, хотя Но браузер сообщает о маршруте :accounts/login' сообщает:

TemplateDoesNotExist at /accounts/login/
registration/login.html

обратите внимание, что шаблоны, похоже, настроены правильно:

TEMPLATES = [
    {
        "BACKEND": "django.template.backends.django.DjangoTemplates",
        "DIRS": ["templates"],
        "APP_DIRS": True,
...

, и имя, которое он пропускает, не то, которое я указал в template_name. Я вижу это в документации:

имя_шаблона: Имя шаблона для отображения представления, используемого для входа пользователя в систему. По умолчанию используется registration/login.html.

.

, именно поэтому я переопределяю, верно?...

Что я делаю не так? Я полагаю, что Django ищет шаблон по умолчанию, значит, он не смог найти мою переопределённую версию?

Спасибо!

Вернуться на верх