Не работает ListView Django

Не выводит данные из бд через ListView

view.py

class CategoryList(ListView):
model = TypePage
queryset = TypePage.objects.all()
context_object_name = 'page_list'
template_name = 'main/base.html'

models.py

class TypePage(models.Model):
name = models.CharField('Введіть назву категорії', max_length=200)

def __str__(self):
    return self.name

class Meta:
    verbose_name = 'Категорія'
    verbose_name_plural = 'Категорії'

base.html

<div class="dropdown">
          {% for TypePage in page_list %}
        <div class="dropdown__title">{{ TypePage.name }}</div>
        <div class="dropdown__content">
          <a href="warmGlass" class="dropdown__content__link">Тепле скло</a>
          <a href="compositeReinforcement" class="dropdown__content__link">Композитна арматура</a>
          <a href="biofireplaces" class="dropdown__content__link">Біокаміни</a>
          <a href="argonWelding" class="dropdown__content__link">Аргонове зварювання</a>
          <a href="weldingServices" class="dropdown__content__link">Послуги зварювання</a>
          <a href="framelessGlazing" class="dropdown__content__link">Безрамне скління</a>
          <a href="3dDesing" class="dropdown__content__link">Дизайн 3D візуалізацій</a>
        </div>
          {% endfor %}
      </div>

urls.py

    from django.urls import path
from . import views
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('', views.index, name='home'),
    path('index', views.index, name='home'),
    path('about', views.about, name='about'),
    path('contact', views.contact, name='contact'),
    path('compositeReinforcement', views.compositeReinforcement, name='compositeReinforcement'),
    path('biofireplaces', views.biofireplaces, name='biofireplaces'),
    path('argonWelding', views.argonWelding, name='argonWelding'),
    path('weldingServices', views.weldingServices, name='weldingServices'),
    path('framelessGlazing', views.framelessGlazing, name='framelessGlazing'),
    path('3dDesing', views.thrdDesing, name='3dDesing'),
    path('floors', views.floors, name='floors'),
    path('glassDoors', views.glassDoors, name='glassDoors'),
    path('glassShowers', views.glassShowers, name='glassShowers'),
    path('interiorItems', views.interiorItems, name='interiorItems'),
    path('railings', views.railings, name='railings'),
    path('roofs', views.roofs, name='roofs'),
    path('roofsAndGlazing', views.roofsAndGlazing, name='roofsAndGlazing'),
    path('ladders', views.ladders, name='ladders'),
    path('gate', views.gate, name='gate'),
    path('outdoorFurniture', views.outdoorFurniture, name='outdoorFurniture'),
    path('publicStops', views.publicStops, name='publicStops'),
    path('fences', views.fences, name='fences'),
    path('railingsAndHandrails', views.railingsAndHandrails, name='railingsAndHandrails'),
    path('glassRoof', views.glassRoof, name='glassRoof'),
    path('stairs', views.stairs, name='stairs'),
    path('fences', views.fences, name='fences'),
    path('racks', views.racks, name='racks'),
    path('tables', views.tables, name='tables'),
    path('<slug:slug>', views.PageDetail.as_view(), name='page_d'),
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL, document_root=settings.MEDIA_ROOT)from django.urls import path
from . import views
from django.conf import settings
from django.conf.urls.static import static

urlpatterns = [
    path('', views.index, name='home'),
    path('index', views.index, name='home'),
    path('about', views.about, name='about'),
    path('contact', views.contact, name='contact'),
    path('compositeReinforcement', views.compositeReinforcement, name='compositeReinforcement'),
    path('biofireplaces', views.biofireplaces, name='biofireplaces'),
    path('argonWelding', views.argonWelding, name='argonWelding'),
    path('weldingServices', views.weldingServices, name='weldingServices'),
    path('framelessGlazing', views.framelessGlazing, name='framelessGlazing'),
    path('3dDesing', views.thrdDesing, name='3dDesing'),
    path('floors', views.floors, name='floors'),
    path('glassDoors', views.glassDoors, name='glassDoors'),
    path('glassShowers', views.glassShowers, name='glassShowers'),
    path('interiorItems', views.interiorItems, name='interiorItems'),
    path('railings', views.railings, name='railings'),
    path('roofs', views.roofs, name='roofs'),
    path('roofsAndGlazing', views.roofsAndGlazing, name='roofsAndGlazing'),
    path('ladders', views.ladders, name='ladders'),
    path('gate', views.gate, name='gate'),
    path('outdoorFurniture', views.outdoorFurniture, name='outdoorFurniture'),
    path('publicStops', views.publicStops, name='publicStops'),
    path('fences', views.fences, name='fences'),
    path('railingsAndHandrails', views.railingsAndHandrails, name='railingsAndHandrails'),
    path('glassRoof', views.glassRoof, name='glassRoof'),
    path('stairs', views.stairs, name='stairs'),
    path('fences', views.fences, name='fences'),
    path('racks', views.racks, name='racks'),
    path('tables', views.tables, name='tables'),
    path('<slug:slug>', views.PageDetail.as_view(), name='page_d'),
]

if settings.DEBUG:
    urlpatterns += static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    urlpatterns += static(settings.MEDIA_URL,document_root=settings.MEDIA_ROOT)

urls.py

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

urlpatterns = [
    path('admin', admin.site.urls),
    path('', include('main.urls')),
]

Ответы (0 шт):