Initial commit
This commit is contained in:
20
env/lib/python3.10/site-packages/wagtail/management/commands/purge_embeds.py
vendored
Normal file
20
env/lib/python3.10/site-packages/wagtail/management/commands/purge_embeds.py
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
from wagtail.embeds.models import Embed
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = "Deletes all of the Embed model objects"
|
||||
|
||||
def handle(self, *args, **options):
|
||||
embeds = Embed.objects.all()
|
||||
|
||||
deleted_embeds_count = embeds.delete()[0]
|
||||
if deleted_embeds_count:
|
||||
self.stdout.write(
|
||||
self.style.SUCCESS(
|
||||
f"Successfully deleted {deleted_embeds_count} embeds"
|
||||
)
|
||||
)
|
||||
else:
|
||||
self.stdout.write("Successfully deleted 0 embeds")
|
||||
Reference in New Issue
Block a user