为您网站提供一个下线页面,或者重定向到另一个错误页面。
项目描述
## Django Downtime
> 寻找作者!此项目目前正在寻找一个用户来接管它。如果您对此感兴趣,请向derek at stegelman dot com发送邮件或在此存储库中打开一个问题。
一个小巧简单的应用程序,在您进行升级时显示下线页面。
官方文档
安装
Django支持Python 2和3上的1.8、1.9、1.10和1.11版本。
要安装django-downtime
pip install django-downtime
添加到已安装的应用程序
downtime
将downtime中间件添加到您的已安装中间件列表的顶部
'downtime.middleware.DowntimeMiddleware',
设置
豁免URL
DOWNTIME_EXEMPT_EXACT_URLS = ( '/', # exempts homepage '/other_location/not_down/page', )
豁免路径
DOWNTIME_EXEMPT_PATHS = ( '/admin', '/other_location_not_down', )
URL重定向
DOWNTIME_URL_REDIRECT = “http://errors.mypage.com”
模板
如果没有指定URL重定向,则渲染一个默认的较差模板,可以通过指定downtime/downtime.html模板来覆盖。
管理命令
有两种管理命令,一个用于关闭项目python manage.py downtime_start,另一个用于将其恢复python manage.py downtime_end。
调用python manage.py downtime_start时内部发生了什么?
这会设置一个开始日期和时间,并标记为启用。我们称这为“部署模式”,通常在运行部署脚本之前调用。
调用python manage.py downtime_end时内部发生了什么?
这会将所有具有开始日期但没有设置结束日期且标记为启用的记录的结束日期设置为当前时间。我们称这为“关闭部署模式”,通常在运行部署脚本之后调用。
项目详情
关闭
django-downtime-1.1.2.tar.gz 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 6443dc379b3e789e44c25130daabef88f3d9cac75ad218ee7984ea3fb2bf74de |
|
MD5 | fbf8ff7d066afa6fa847567567d4a757 |
|
BLAKE2b-256 | fff57b05524c688e08fcd1c4965349f7c222afbb1bea9c36c5fdf359b1846a34 |
关闭
django_downtime-1.1.2-py2.py3-none-any.whl 的散列
算法 | 散列摘要 | |
---|---|---|
SHA256 | 32c49027f8d6c3e47c1c49e2d6bc4020ebf5a1354adf495ba15e1b1f13191daa |
|
MD5 | 1cc6b27d9a6fee893a3a58fd88b6e1f4 |
|
BLAKE2b-256 | fccd75bf08d5b605857ccadd5fc4f80303811b4be89bf78945cc20c18926b80d |