Я не могу сосчитать своих работников, которые имеют ehbo только с 'wel'.

Итак, я хочу отфильтровать и подсчитать своих работников с помощью ehbo 'wel'. Я получаю только 0 .....................................................

views.py

def kwalificatietotaal(request, *args, **kwargs):
personeel = Personeel.objects.all()
kwalificaties = Kwalificaties.objects.filter(ehbo='Wel')

total_personeel = personeel.count()
ehbo1 = kwalificaties.count()

context = {'ehbo1': ehbo1, 'total_personeel': total_personeel}

return render(request, 'accounts/kwalificatieTotaal.html', context, *args, **kwargs)

model.py

class Personeel(models.Model):
MONTEURLVL = (
    ('Junior monteur', 'Junior monteur'),
    ('Senior monteur', 'Senior monteur'),
    ('Hoofd monteur', 'Hoofd monteur'),
    ('ATB monteur', 'ATB monteur'),
    ('Mtc', 'Mtc'),
    ('EBK', 'EBK'),

)
objects = None
naam = models.CharField(max_length=200, null=True)
achternaam = models.CharField(max_length=200, null=True)
telefoon = models.CharField(max_length=200, null=True)
email = models.CharField(max_length=200, null=True)
personeels_nummer = models.CharField(max_length=200, null=True)
lvl = models.CharField(max_length=200, choices=MONTEURLVL)

class Kwalificaties (models.Model):
objects = None

)
E_H_B_O = (
    ('Wel', 'Wel'),
    ('Niet', 'Niet'),


)
naam = models.ForeignKey(Personeel, null=True, on_delete=models.SET_NULL)
treinen = MultiSelectField(max_length=200, choices=TREIN_SOORTEN)
ehbo = MultiSelectField(max_length=200, choices=E_H_B_O)
extra = MultiSelectField(max_length=200, choices=EXTRA_KENNIS)

def __str__(self):
    return self.naam

что я делаю не так, может кто-нибудь объяснить мне?

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