id summary reporter owner description type status component version severity resolution keywords cc stage has_patch needs_docs needs_tests needs_better_patch easy ui_ux 19698 Deleting Sites through a manager does not clear cache ddavies@… nobody "When you delete a Site instance, i.e. Site.objects.get_current().delete(), the cache is cleared. However, if you delete all sites, Site.objects.all().delete(), the cache is not cleared. def test_delete_all_sites_clears_cache(self): """""" When all site objects are deleted the cache should also be cleared and get_current should raise a DoesNotExist """""" from django.contrib.sites.models import Site site = Site.objects.create(domain='example.com', name='test') self.assertIsInstance(Site.objects.get_current(), Site) Site.objects.all().delete() self.assertRaises(Site.DoesNotExist, Site.objects.get_current) " Bug new contrib.sites 1.4 Normal Unreviewed 0 0 0 0 0 0