Initial commit. Basic models mostly done.
This commit is contained in:
Binary file not shown.
@@ -0,0 +1,19 @@
|
||||
from importlib import import_module
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.management.base import BaseCommand
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = (
|
||||
"Can be run as a cronjob or directly to clean out expired sessions "
|
||||
"(only with the database backend at the moment)."
|
||||
)
|
||||
|
||||
def handle(self, **options):
|
||||
engine = import_module(settings.SESSION_ENGINE)
|
||||
try:
|
||||
engine.SessionStore.clear_expired()
|
||||
except NotImplementedError:
|
||||
self.stderr.write("Session engine '%s' doesn't support clearing "
|
||||
"expired sessions.\n" % settings.SESSION_ENGINE)
|
||||
Reference in New Issue
Block a user