Как я могу получить доступ к пути url из корневого проекта для использования в шаблонах

У меня есть два приложения books, users и главное приложение (config), которое содержит настройки проекта. Я настроил urls.py в config следующим образом:

urlpatterns = [
    path('', TemplateView.as_view(template_name='index.html'), name='home'),
    path('admin/', admin.site.urls),
    path('books/', include('books.urls')),
    path('account/', include('users.urls')),
]

и я хочу получить доступ к домашнему пути в base.html templated следующим образом:

<ul class="navbar-nav">
  <li class="nav-item">
      <a class="nav-link" href="{% url 'home' %}">Home</a>
  </li>
  <li class="nav-item">
      <a class="nav-link" href="{% url 'books:list' %}">My books</a>
  </li>
</ul>

но он выдает эту ошибку:

NoReverseMatch at /
'home' is not a registered namespace
Request Method: GET
Request URL:    http://localhost:8000/
Django Version: 3.1.5
Exception Type: NoReverseMatch
Exception Value:    
'home' is not a registered namespace
Exception Location: /home/shoukrey/.local/share/virtualenvs/pdfstack-J-DuXMon/lib/python3.9/site-packages/django/urls/base.py, line 83, in reverse
Python Executable:  /home/shoukrey/.local/share/virtualenvs/pdfstack-J-DuXMon/bin/python
Python Version: 3.9.2
Python Path:    
['/mnt/sda4/My-Projects/real-world/pdfstack',
 '/usr/lib/python39.zip',
 '/usr/lib/python3.9',
 '/usr/lib/python3.9/lib-dynload',
 '/home/shoukrey/.local/share/virtualenvs/pdfstack-J-DuXMon/lib/python3.9/site-packages']
Server time:    Sun, 29 Aug 2021 01:28:02 +0000
Вернуться на верх