@receiver(pre_delete, sender=News)
def delete_all_image(sender, instance, **kwargs):
model_name = instance.__class__.__name__.lower()
path_to_folder = 'media/' + str(model_name) + '/' +str(model_name) + str(
instance.id) # media/news/news_id - формируем путь
if os.path.exists(path_to_folder): # проверяем существует ли папка по заданому пути
shutil.rmtree(path_to_folder) # удаления папки и ее содержимое