给你的站点一个关闭页,或者重定向到另一个错误页。

django-downtime的Python项目详细描述


##Django停机时间

>;寻找作者!这个项目目前正在寻找一个用户来接管它。如果听起来像你,发一个便条到stegelman.com给derek,或者在这个存储库中打开一个问题。

小,简单,应用程序显示一个下降页,而你进行升级。

安装

Django支持Python2和3上的版本1.8、1.9、1.10和1.11。

要安装django停机时间:

pip install django-downtime

添加到已安装的应用程序:

downtime

将停机中间件添加到the top已安装的中间件列表:

'downtime.middleware.DowntimeMiddleware',

设置

豁免网址:

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重定向,则会呈现一个lame默认模板,这可以被重写 通过指定downtime/downtime.html模板。

管理命令

有两个管理命令,一个用于关闭项目 python manage.py停机时间结束。

调用python manage.py dowtime_start时,内部会发生什么?

这将设置开始日期时间,并且标记为已启用。我们称之为“部署模式”,通常在 运行部署脚本。

调用python manage.py dowtime_end时,内部会发生什么?

这将为所有设置了开始日期时间且未设置结束日期时间的记录设置结束日期时间,并且 标记为已启用。我们称之为“关闭部署模式”,通常在运行部署脚本后调用。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java“抹去”了整个swing GUI,只有一个组件例外   有人能解释一下为什么这个用来反转字符串的Java程序不起作用吗?   jar使用java代码发送电子邮件   java如何使用keyRelease连续激发筛选表?   安卓 studio在java中执行lua脚本   java在实现StatefulJob时,“延迟”是什么意思?   当我再次尝试上传时,java Android无法查看保存在新目录中的图像   爪哇岩布剪刀问题只返回一半结果   使用Jersey Rest客户端进行java异步大文件上载   Java日历。加错年份   java对于多个autosize文本视图只有一个大小   java JodaTime:句点、间隔和持续时间之间有什么区别?   java对返回数据的正确处理   多线程多线程在java中打印偶数和奇数?   摆动Java弹跳球移动   httpconnection Java HttpUrlConnection抛出连接被拒绝   寻找C#的XmlConvert的Java等价物。编码名称   jetty在一个cookie Java代码中设置多个值   使用maven构建java jar显示错误   java我可以只使用输入在iText中生成超级脚本吗?