在站点维护过程中拦截可能的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在JavaFX TableView中设置行高   java生成范围内的随机数   ProcessBuilder或DefaultExecutor启动的“RunAs”子进程的java读取标准输出   java ExoPlayer播放多个视频   基于匹配器的java Mockito ArgumentCaptor捕获条件   java正在创建更新程序。更新/下载部分   java请求。getAttribute()在servlet中不起作用   java Android Http请求:我不理解以下代码:   java ArrayList Failfast ConcurrentModificationException   if语句Java/LWJGL Pong AI问题   使用Oracle 10g长字段填充Grails域对象时的java空指针   当用户触摸屏时,java按钮不从左上角移动到右下角   未捕获javasocket读取IOException?   用Java绘制一段圆的几何图形?