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

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如何将JButton合并到图形中?   java在每个循环中使用基类类型或派生类类型   JavaSwingGUI应用程序完全是空白的,没有任何内容,而按钮被添加到面板中   java Android获取getDefaultSensor括号时出错   java Spring引导和安全性与AngularJS登录页面   java注销appengine应用程序而不从google注销。通用域名格式   java仅在发生错误或异常时创建日志文件,而不使用log4j   java get json数组和Retrift 2   swing中的java响应映像   为什么java的inputstream。close()块?   java驱动管理器。getConnection()非常冗长   java如何使用joml将标准化向量旋转到一个点   ubuntu将Java程序的输出结果保存到一个文件中   java动态可拖动、可编辑和自动调整大小的文本字段