我使用 Django 1.9Python 3.5 . 我将会话到期时间设置为1800秒 . 当会话过期时,我只点击网址或重新加载页面,页面重定向登录页面 . 我想在页面重定向登录页面上执行任何操作 . 我该怎么办?

我的设置:

MIDDLEWARE_CLASSES =('django.contrib.sessions.middleware.SessionMiddleware','django.middleware.common.CommonMiddleware','django.middleware.csrf.CsrfViewMiddleware','django.contrib.auth.middleware.AuthenticationMiddleware','django .contrib.auth.middleware.SessionAuthenticationMiddleware','django.contrib.messages.middleware.MessageMiddleware','django.middleware.clickjacking.XFrameOptionsMiddleware','django.middleware.security.SecurityMiddleware','zeus.middleware.SessionMiddleware', )


我的中间件:

# -*- coding: utf-8 -*-  
     try:
        from django.utils.deprecation import MiddlewareMixin   
     except ImportError:
        MiddlewareMixin = object

    class SessionMiddleware(MiddlewareMixin):
        def process_request(self,request):
           pass
        def process_response(self,request,response):
            if hasattr(request,'user'):
                if request.user.is_authenticated():
                    request.session.set_expiry(1800)
            return  response