app/django/core/management/commands/cleanup.py
author Pawel Solyga <Pawel.Solyga@gmail.com>
Tue, 02 Jun 2009 19:17:46 +0200
changeset 2379 1555814edac7
parent 323 ff1a9aa48cfd
permissions -rw-r--r--
Small changes in #extra_left, #extra_right tags in css file. Google Maps and Student Project List on Organization home page now doesn't lay on page footer if too high.

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()