You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
11 lines
496 B
11 lines
496 B
import datetime |
|
from django.core.management.base import NoArgsCommand |
|
|
|
class Command(NoArgsCommand): |
|
help = "Can be run as a cronjob or directly to clean out old data from the database (only expired sessions at the moment)." |
|
|
|
def handle_noargs(self, **options): |
|
from django.db import transaction |
|
from django.contrib.sessions.models import Session |
|
Session.objects.filter(expire_date__lt=datetime.datetime.now()).delete() |
|
transaction.commit_unless_managed()
|
|
|