aboutsummaryrefslogtreecommitdiffstats
path: root/97suifangqa/apps/sfaccount/management/commands/cleanupaccounts.py
blob: c79e0377ada453f2bd6fdbbdb4a5f4f6b6219acf (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# -*- coding: utf-8 -*-

"""
A management command which deletes expired accounts (e.g.,
accounts which signed up but never activated) from the database.

Calls ``Account.objects.delete_expired_accounts()'',
which contains the actual logic for determining which
accounts are deleted.
"""

from django.core.management.base import NoArgsCommand

from accounts.models import Account


class Command(NoArgsCommand):
    help = "Delete expired accounts from the database"

    def handle_noargs(self, **options):
        Account.objects.delete_expired_accounts()