def __init__(self, manager_name, **kwargs): skip = kwargs.pop('skip', None) self.denorm = denorms.CountDenorm(skip) self.denorm.manager_name = manager_name self.kwargs = kwargs kwargs['default'] = 0 super(CountField, self).__init__(**kwargs)
def __init__(self, manager_name, **kwargs): """ **Arguments:** manager_name: The name of the related manager to be counted. Any additional arguments are passed on to the contructor of PositiveIntegerField. """ skip = kwargs.pop('skip', None) self.denorm = denorms.CountDenorm(skip) self.denorm.manager_name = manager_name self.kwargs = kwargs kwargs['default'] = 0 super(CountField, self).__init__(**kwargs)
def __init__(self, manager_name, **kwargs): self.denorm = denorms.CountDenorm() self.denorm.manager_name = manager_name self.kwargs = kwargs kwargs['default'] = 0 super(CountField, self).__init__(**kwargs)
def get_denorm(self, skip): return denorms.CountDenorm(skip)