16 lines
429 B
Python
16 lines
429 B
Python
from datetime import timedelta
|
|
from time import sleep
|
|
|
|
from django.core.management import BaseCommand
|
|
from django.utils import timezone
|
|
|
|
from battleship.models import Game
|
|
|
|
|
|
class Command(BaseCommand):
|
|
def handle(self, *args, **options):
|
|
while True:
|
|
print('deleting old games')
|
|
Game.objects.filter(last_move_ts__lte=timezone.now() - timedelta(days=1)).delete()
|
|
sleep(60 * 60 * 24)
|