Django не может показать количество пользователей, когда я вызываю его [закрыто]

Я новичок в django и я застрял здесь, когда я хочу показать общее количество пользователей, исключая is_staff и is_superuser, он не может показать то, что я хотел. Вот код : Views.py

def dashboard_view(request):
    # Menghitung jumlah user yang bukan staff dan bukan superuser
    user_count = CustomUser.objects.filter(is_staff=False, is_superuser=False).count()
    return render(request, 'dashboardowner/index.html', {'user_count': user_count})

Urls.py :

urlpatterns = [
    path('api/',include(router.urls)),
    path("admin/", admin.site.urls),
    re_path(r'^booking$', booking, name='booking'),
    re_path(r'^layanan$', layanan, name='layanan'),
    re_path(r'^about$', about, name='about'),
    path('bookingadmin/',bookingadmin),
    path('layananadmin/',layananadmin),
    path('layanan/',layanan),
    path('index_book',index_book),
    path('tambahbooking/',tambahbooking),
    path('tambahlayanan/',tambahlayanan),
    path('book/ubah/<str:kode_id>',ubahbooking, name = "ubahbooking"),
    path('layanan/ubah/<str:namalayanan_id>',ubahlayanan, name = "ubahlayanan"),
    path('book/hapus/<str:kode_id>',hapusbooking, name = "hapusbooking"),
    path('layanan/hapus/<str:namalayanan_id>',hapuslayanan, name = "hapuslayanan"),
    path('login/', views.login_view, name='login'),
    path('logout/',LogoutView.as_view(next_page='home'), name='logout'),
    path('register/',register, name='register'),
    path('registeradmin/',registeradmin, name='registeradmin'),
    path('registerowner/',registerowner, name='registerowner'),
    path('export/xls/', export_xls, name='export_xls'),
    path('send_otp/', send_otp, name='send_otp'),
    re_path(r'^$', index, name='index'),
    re_path(r'^home$', index, name='home'),
    re_path(r'^bookingadmin$', bookingadmin, name='bookingadmin'),
    re_path(r'^layananadmin$', layananadmin, name='layananadmin'),
    re_path(r'^index_book$', index_book, name='index_book'),
    path('dashboarduser/', views.dashboard_user, name='dashboard_user'),
    path('dashboardstaff/', views.dashboard_staff, name='dashboard_staff'),
    path('dashboardowner/', views.dashboard_owner, name='dashboard_owner'),
    path('change_pass/', change_user_password, name='change_pass'),
    path('pass_change_success/', views.CustomPasswordChangeDoneView.as_view(), name='pass_change_success'),
    path('dashboardowner/index/', views.dashboard_view, name='dashboard_view'),

index.html (этот файл находится в папке dashboardowner, так что вот структура (mysalon->templates->dashboardowner->index.html))

Мои модели CustomUser :

class CustomUser(AbstractBaseUser):
    nama = models.CharField(max_length=50)
    alamat = models.TextField()
    nohp = models.CharField(max_length=15)
    email = models.EmailField(max_length=50, unique=True)
    username = models.CharField(max_length=50, unique=True)
    is_active = models.BooleanField(default=True)
    is_staff = models.BooleanField(default=False)
    is_superuser = models.BooleanField(default=False)
    groups = models.ManyToManyField(Group, blank=True, related_name='custom_users')

    USERNAME_FIELD = 'username'
    REQUIRED_FIELDS = ['nama','email','nohp','alamat']

    objects = CustomUserManager()

    def __str__(self):
        return self.username

Я ожидал, что при вызове (user_count) будет показано количество всех пользователей, исключая сотрудников и суперпользователей. Пожалуйста, помогите мне

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