django应用程序的启动屏幕中间件
django-splash的Python项目详细描述
django应用程序的启动屏幕中间件
概述
检查传入的请求,将用户重定向到已配置的初始屏幕URL 如果他们没有合适的饼干。这个可以用来显示 营销登录页,保护Alpha网站不受公众关注,使 公告等
本应与https://github.com/edx/edx-platform/一起使用,否则您将需要 要将配置模型应用程序导入django应用程序,请执行以下操作: https://github.com/edx/django-config-models
安装
将应用程序添加到已安装的应用程序中
python INSTALLED_APPS = ( ... # Splash screen 'splash', )
将中间件添加到配置:
python MIDDLEWARE_CLASSES = ( ... 'splash.middleware.SplashMiddleware', )
运行迁移:
$ ./manage.py migrate splash
然后去你的django管理员那里,在http://yourserver/admin/splash/splashconfig/add/ 并配置以下变量:
- 启用:激活功能
- cookie名称:cookie的名称
- 允许的cookie值:用户cookie值必须与其中一个值匹配,才能重定向到初始屏幕URL
- 未受影响的用户:不应重定向的用户(用户名)
- 重定向URL:当用户没有正确的Cookie时,应该重定向到该URL
许可证
此存储库中的代码是根据apache软件许可证2.0授权的,除非 另有说明。
有关详细信息,请参见LICENSE.txt。
报告安全问题
请不要公开报告安全问题。请发电子邮件给security@edx.org。
获取帮助
有关于这个存储库的问题,或者关于open edx的一般问题吗?拜托 如果您需要帮助,请参考本list of resources。
更改日志
未发布
[0.2.2]-2018-02-09
已添加
- 在标签上自动上传到pypi。
[0.2.1]-2018-02-07
已添加
- pypi上的第一个版本。