在站点维护过程中拦截可能的500个错误并显示友好页面。
django-maintenance-in-progress的Python项目详细描述
Django正在进行维护
在进行站点维护并显示友好页面时拦截可能的500个错误。
概述
在系统维护期间,一些页面可能会由于数据库升级而产生错误。笼统的规则 会把整个网站拆掉,这自然是不可取的。maintenance_in_progress仅显示 在维护窗口期间遇到500个错误时的维护消息。
安装
- 在python路径中安装或添加django-maintenance-in-progress。
- 将maintenance_in_progress添加到INSTALLED_APPS设置中。
- 在urls.py中设置handler500 = 'maintenance_in_progress.views.server_error'。
使用量
管理员有一个Maintenance In Progress Preferences链接,您可以在其中选择指示 通过数据库中的标志或通过在 文件系统。
更改日志
0.1
- 初次发布。