第一个项目

This commit is contained in:
2025-02-16 21:51:06 +08:00
commit 1bbb2f79dc
62 changed files with 956 additions and 0 deletions

View File

@@ -0,0 +1,11 @@
from django.core.management.base import BaseCommand
from django.utils import timezone
from ...models import Message
class Command(BaseCommand):
help = 'Clean up messages older than 7 days'
def handle(self, *args, **options):
one_week_ago = timezone.now() - timezone.timedelta(days=7)
deleted_count, _ = Message.objects.filter(created_at__lt=one_week_ago).delete()
self.stdout.write(self.style.SUCCESS(f'Successfully deleted {deleted_count} old messages'))