Шаблон не отображает информацию -django

У меня нет ошибок, но моя страница не отображает информацию из тегов моего шаблона. Пожалуйста, помогите!

models.py

class Department(models.Model):
department_id = models.AutoField(primary_key=True)
department_name = models.CharField(max_length=255,default = '')
department_location = models.CharField(max_length=255,default = '')
def __str__(self):
    return self.title

urls.py

urlpatterns = [
path('admin/', admin.site.urls),
path('',views.home,name='home'),

path('department',views.DepartmentClass.as_view(template_name='type/departmentdetails.html'),name='department'),

]

views.py

class DepartmentClass(TemplateView):

def departments(request):
    departments = Department.objects.all()
    print(departments)
    return render(request,'type/departmentdetails.html', {'departments':departments})

departmentdetails.html

                      {% for i in departments %}
                       <tr>
                            <td>{{i.department_name}}</td>
                            <td>{{i.department_location}}</td>
                       </tr>
                  {% endfor %}

данные, которые я сохранил в консоли django/admin, не отображаются на моей веб-странице, где мой код неправильный, пожалуйста, помогите!!!

Попробуйте это.

views.py

def departments(request):
    departments = Department.objects.all()
    print(departments)
    return render(request,'type/departmentdetails.html', {'departments':departments})

urls.py

from . import views
    
urlpatterns = [
    path('admin/', admin.site.urls),
    path('',views.home,name='home'),
    path('department/',views.departments name='department'),]

departmentdetails.html

  {% for department in departments %}
     <tr>
       <td>{{department.department_name}}</td>
       <td>{{department.department_location}}</td>
     </tr>
  {% endfor %}

Это один из способов достичь этого с помощью представления на основе функций. также убедитесь, что ваш url включен в конфигурацию url корня проекта. вы можете посмотреть здесь, как настроить ваш url django urls

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