Exemple #1
0
 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)
Exemple #2
0
    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)
Exemple #3
0
 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)