一个用于在会话引擎中存储您先前历史和操作的Django应用程序
项目描述
一个用于使用不同后端存储您先前历史和操作的Django应用程序。
使用此应用程序,您将能够将用户重定向到他们尝试访问需要登录的页面的上一个位置。
您还可以记录需要登录的前一个操作。
例如,如果您的用户未登录您的应用程序并尝试执行需要认证的操作(例如:用户点击按钮关注另一个用户),则此应用程序将记录参数(甚至在POST中)并在用户成功登录时执行最后一个操作。
感谢oleiade提供名称。
安装
要么从GitHub检出包,要么通过PyPI进行拉取
pip install django-backward
将backward.middleware.BackwardMiddleware添加到您的MIDDLEWARE_CLASSES
MIDDLEWARE_CLASSES = ( 'backward.middleware.BackwardMiddleware', )
将backward.urls添加到您的urls.py
# urls.py from django.conf.urls import patterns, url, include urlpatterns = patterns( '', url(r'^backward/', include('backward.urls')), )
根据您的urls.py中的说明设置settings.LOGIN_REDIRECT_URL,例如
# settings.py LOGIN_REDIRECT_URL = '/backward/login/redirect/'
如果您使用的是默认后端,请配置您的会话引擎
如果您的视图需要认证,请使用装饰器backward.decorators.login_required
配置
BACKEND_BACKEND_CLASS
后端用于存储信息。
默认后端类是 backward.backends.session.SessionBackend。
backward.backends.session.SessionBackend
使用您的 Session引擎 在 request.session 中存储信息
项目详情
关闭
django-backward-0.3.6.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 34899e6f98bb6db6fcaa1d4193752e11a5f51730983fb0d3735fd88764afb76d |
|
MD5 | d275964ffa54d336c894b2842a096f75 |
|
BLAKE2b-256 | dbadd2cee58b310c00ab8a4093a48d74dbeb6123e5319b0afcd2564133149f1a |