Esempio n. 1
0
 def handle(self, *args, **kwargs):
     try:
         assert settings.CACHES
         clear_dataset_cache()
         self.stdout.write('Your cache[dataset] has been cleared!\n')
     except AttributeError:
         raise CommandError('You have no cache configured!\n')
Esempio n. 2
0
 def invalidate_dataset_cache(self, request, dummy_obj):
     res = clear_dataset_cache()
     self.message_user(request, res, level=messages.INFO)
     return None  # Redirect or Response or None
Esempio n. 3
0
 def delete(self, using=None):
     self.invalidate_cache()
     memcached_helper.clear_dataset_cache()
     super(RFLibrary, self).delete(using=using)
     logger.info('Deleted library: %s' % self.__unicode__())
Esempio n. 4
0
def invalidate_dataset_cache(model_admin, request, dummy_obj):
    res = clear_dataset_cache()
    model_admin.message_user(request, res, level=messages.INFO)
    return None  # Redirect or Response or None