diff options
Diffstat (limited to 'tests/admin_views/models.py')
| -rw-r--r-- | tests/admin_views/models.py | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/tests/admin_views/models.py b/tests/admin_views/models.py index 6483fc8717..c09411dc27 100644 --- a/tests/admin_views/models.py +++ b/tests/admin_views/models.py @@ -693,3 +693,14 @@ class Simple(models.Model): class Choice(models.Model): choice = models.IntegerField(blank=True, null=True, choices=((1, 'Yes'), (0, 'No'), (None, 'No opinion'))) + +class _Manager(models.Manager): + def get_queryset(self): + return super(_Manager, self).get_queryset().filter(pk__gt=1) + +class FilteredManager(models.Model): + def __str__(self): + return "PK=%d" % self.pk + + pk_gt_1 = _Manager() + objects = models.Manager() |
