Django Allauth не включен в URL Conf через ссылки шаблона, но URL функционирует

Я новичок в использовании AllAuth и немного новичок в Django. Я разрабатываю сайт и хочу переделать пользовательскую аутентификацию, которую я использовал раньше. Я внедрил AllAuth в существующее решение. Все вроде бы подключается, но ссылки на шаблоны не работают, и я получаю 404 ошибку:

Page not found (404)
Request Method: GET
Request URL:    http://127.0.0.1:8000/url%20'account_login'
Using the URLconf defined in QuoteTool.urls, Django tried these URL patterns, in this order:

admin/
[name='home']
accounts/
form/ [name='entryForm']
form/success [name='success']
quotes/ [name='quotes']
The current path, url 'account_login', didn’t match any of these.

Например, в моем Navbar

...
                    {% if user.is_authenticated %}
                        <div class="m-2">
                            <h6>Hello,
                                {{ request.user.firstName }}!</h6>
                        </div>
                        <a class="btn btn-outline-secondary" href=" url 'account_logout' ">Logout</a>

                    {% else %}

                        <a class="btn btn-outline-secondary" href=" url 'account_login' ">Login</a>
                        <a class="btn btn-primary ml-2 mr-2" href=" url 'account_signup' ">Sign Up</a>

                    {% endif %}
...

Эти ссылки не работают! Я не понимаю, почему. Тем более, что если я вручную ввожу URL "http://127.0.0.1:8000/accounts/login/", он возвращается и отображает нужную страницу с моим пользовательским шаблоном.

Мой файл url.py имеет следующий вид

from django.contrib import admin
from django.urls import path, include
from QuoteTool import views
from accounts import a_views
from forms import f_views
from quotes import q_views


urlpatterns = [

    path('admin/', admin.site.urls, name = 'django-admin'),
    
    #index
    path('', views.baseView, name= 'home'),
    
    #accounts
    path('accounts/', include('allauth.urls')), # new
    
    #forms
    path('form/', f_views.entryForm, name = 'entryForm'),
    path('form/success', f_views.success, name = 'success'),
    
    #quotes
    path('quotes/', q_views.viewQuotes, name = 'quotes'),

А мой settings.py выглядит следующим образом

Любая помощь будет очень признательна, спасибо!

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