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 выглядит следующим образом
Любая помощь будет очень признательна, спасибо!