Я новичок в python и django, поэтому, столкнувшись с этой ошибкой, я не знаю, как ее решить TemplateDoesNotExist at /users/login/ [закрыто]

Я изучаю Python Crash Course Эрика Маттеса.

Настройки аутентификации

И у меня проблемы в этой части

Первый шаг - добавить "пользователей" в "settings"

Это мои настройки:

TEMPLATES = [
        {
            'BACKEND': 'django.template.backends.django.DjangoTemplates',
            'DIRS': [os.path.join('templates')],
            'APP_DIRS': True,
            'OPTIONS': {
                'context_processors': [
                    'django.template.context_processors.debug',
                    'django.template.context_processors.request',
                    'django.contrib.auth.context_processors.auth',
                    'django.contrib.messages.context_processors.messages',
                ],
            },
        },
    ]

Второй шаг - привязка URL к пользователям

Это мой urls.py - learning_log:

from django.contrib import admin
from django.urls import path, include

urlpatterns = [
    path('admin/', admin.site.urls),
    path('users/', include('users.urls')),
    path('', include('learning_logs.urls')),
]

Третья - страница аутентификации

Это мой urls.py - пользователи:

from django.urls import path, include

app_name = 'users'

urlpatterns = [
   #Додати уставні URL auth (автентифікації )
   path('', include('django.contrib.auth.urls')),
]

Четвертый шаг - шаблон входа

Это мой login.html:

{% extends "learning_logs/base.html" %}
    
    {% block content %}
    
    {% if from.errors %}
      <p>Your username and password didnot match. Please try again.</p>
    {% endif %}
    
    <form method="post" action="{% url 'users:login' %}">
        {% csrf_token %}
        {{ form.as_p }}
    
        <button name="submit">Log in </button>
        <input type="hidden" name="next"
          value="{% url 'learning_logs:index' %}" />
    </form>
    
    {% endblock content %}


   

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