start-pack
This commit is contained in:
commit
3e1fa59b3d
5723 changed files with 757971 additions and 0 deletions
Binary file not shown.
Binary file not shown.
|
|
@ -0,0 +1,21 @@
|
|||
from importlib import import_module
|
||||
|
||||
from django.conf import settings
|
||||
from django.core.management.base import BaseCommand, CommandError
|
||||
|
||||
|
||||
class Command(BaseCommand):
|
||||
help = (
|
||||
"Can be run as a cronjob or directly to clean out expired sessions "
|
||||
"when the backend supports it."
|
||||
)
|
||||
|
||||
def handle(self, **options):
|
||||
engine = import_module(settings.SESSION_ENGINE)
|
||||
try:
|
||||
engine.SessionStore.clear_expired()
|
||||
except NotImplementedError:
|
||||
raise CommandError(
|
||||
"Session engine '%s' doesn't support clearing expired "
|
||||
"sessions." % settings.SESSION_ENGINE
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue