Django - модификация представления входа в систему с использованием встроенного механизма входа в систему

Я создал механизм входа в систему на основе встроенной функциональности и с помощью этого руководства: https://learndjango.com/tutorials/django-login-and-logout-tutorial.

Теперь мне нужно получить доступ к тому, что введено в поле username во встроенном представлении, созданном django.contrib.auth. Это нужно сделать из представления входа, потому что мне нужно регистрировать неудачные попытки входа с IP-адресом.
Проблема в том, что у меня нет этого представления в моем views.py, потому что оно каким-то образом встроено.

urls.py:

urlpatterns = [
    [...]
    path('admin/', admin.site.urls),
    path('accounts/', include('django.contrib.auth.urls')),
    [...]
]

.../templates/registration/login.html

[...]
        <form method="post">
            {% csrf_token %}
<h2><p class="font-weight-bold">{{ form.as_p }}</p></h2>
  <button type="submit" class="btn btn-dark">Login</button>
    </p>
</form>
[...]
<
Вернуться на верх