在站点维护过程中拦截可能的500个错误并显示友好页面。

django-maintenance-in-progress的Python项目详细描述


Django正在进行维护

在进行站点维护并显示友好页面时拦截可能的500个错误。

Travis

概述

在系统维护期间,一些页面可能会由于数据库升级而产生错误。笼统的规则 会把整个网站拆掉,这自然是不可取的。maintenance_in_progress仅显示 在维护窗口期间遇到500个错误时的维护消息。

安装

  1. 在python路径中安装或添加django-maintenance-in-progress
  2. maintenance_in_progress添加到INSTALLED_APPS设置中。
  3. urls.py中设置handler500 = 'maintenance_in_progress.views.server_error'

使用量

管理员有一个Maintenance In Progress Preferences链接,您可以在其中选择指示 通过数据库中的标志或通过在 文件系统。

作者

praekelt基金会

  • 赫德利·鲁斯

更改日志

0.1

  1. 初次发布。

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

推荐PyPI第三方库


热门话题
java Spring数据JPA+Hibernate在不首先找到父实体的情况下保存子实体   php Java:如何从CLI接收命令   spring为java中的导出数据创建访问文件   java在Windows 8.1上安装Play Framework   java Spring启动白标签错误页面(类型=未找到,状态=404)   java如何在单击时从数组中绘制?   java fn:substringAfter()上次出现   java在IFR语句中使用方法返回   java onPause()或onStop()的名称   对关联对象的关联对象具有条件的java HQL查询   java只打印一次总值,无需迭代   java如何使用抽象Uri buildOn()方法?   如何在Java中执行sudo命令并获得错误输出?   java反射:避免对getConstructor(类<?>…)的未经检查的警告调用作为原始类型类的成员   Java:如何从类中创建的对象调用类方法?   java如何在电子邮件中嵌入图像?   java如何在Android上启用详细GC?   java什么是串行版本id?