django專案搭建及Session使用(django+session+中介軟體 )
阿新 • • 發佈:2018-12-14
# coding=utf-8 import sys reload(sys) sys.setdefaultencoding('utf-8') import datetime from django.contrib.sessions.backends.db import SessionStore from django.contrib.sessions.models import Session def delsession(key): if key is None: return store = SessionStore() store.delete(key) count = Session.objects.all().count() if count > 20: nowtime = datetime.datetime.now() outdatesession = Session.objects.filter(expire_date__lt=nowtime) for item in outdatesession: store.delete(item.session_key) def delovertimesession(): store = SessionStore() count = Session.objects.all().count() if count > 20: nowtime = datetime.datetime.now() outdatesession = Session.objects.filter(expire_date__lt=nowtime) for item in outdatesession: store.delete(item.session_key)