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) будет показано количество всех пользователей, исключая сотрудников и суперпользователей. Пожалуйста, помогите мне