Loading django/contrib/contenttypes/fields.py +3 −0 Original line number Diff line number Diff line Loading @@ -457,6 +457,9 @@ def create_generic_related_manager(superclass): ) do_not_call_in_templates = True def __str__(self): return repr(self) def get_queryset(self): try: return self.instance._prefetched_objects_cache[self.prefetch_cache_name] Loading tests/generic_relations_regress/tests.py +4 −0 Original line number Diff line number Diff line Loading @@ -260,3 +260,7 @@ class GenericRelationTests(TestCase): # where the pre_delete signal should fire and prevent deletion. with self.assertRaises(ProtectedError): related.delete() def test_ticket_22982(self): place = Place.objects.create(name='My Place') self.assertIn('GenericRelatedObjectManager', str(place.links)) Loading
django/contrib/contenttypes/fields.py +3 −0 Original line number Diff line number Diff line Loading @@ -457,6 +457,9 @@ def create_generic_related_manager(superclass): ) do_not_call_in_templates = True def __str__(self): return repr(self) def get_queryset(self): try: return self.instance._prefetched_objects_cache[self.prefetch_cache_name] Loading
tests/generic_relations_regress/tests.py +4 −0 Original line number Diff line number Diff line Loading @@ -260,3 +260,7 @@ class GenericRelationTests(TestCase): # where the pre_delete signal should fire and prevent deletion. with self.assertRaises(ProtectedError): related.delete() def test_ticket_22982(self): place = Place.objects.create(name='My Place') self.assertIn('GenericRelatedObjectManager', str(place.links))