Django的多会话后端
django-multi-sessions的Python项目详细描述
多个后端为您的会话!
设计用于将会话从一个会话引擎移动到另一个会话引擎,而不停止当前会话。它始终传递列表中的后端(settings.session_multisessions_pool),具体取决于执行必要操作的模式。
有关详细信息,请参见:
- http://adw0rd.com/2012/django-multi-sessions/en/-关于它的英文文章
- http://adw0rd.com/2012/django-multi-sessions/en/-关于它的俄语文章
- http://pypi.python.org/pypi/django-multi-sessions-PYPI页
- https://github.com/adw0rd/django-multi-sessions-github存储库
安装
一。下载存档并运行python setup.py install或pip install django-multi-sessions
2.将multi_sessions.session设置为会话引擎,如下所示:
SESSION_ENGINE = "multi_sessions.session"
三。示例设置:
SESSION_MULTISESSIONS_POOL = ( {"backend": "redis_sessions.session", "modes": ["read", "write"]}, {"backend": "django.contrib.sessions.backends.db", "modes": ["read", "delete"]}, )
四。可用模式:
- “read”-允许启动“load”方法;
- “write”-允许启动“save”和“create”方法;
- “delete”-允许启动“delete”方法。