skip to navigation
skip to content

django-downtime 1.0.4

Give your site a down page, or redirect to another error page.

## Django Downtime

Small, simple, app to show a down page while you make upgrades.


Django supports versions 1.4 to 1.8 on Python 2.7 and 3.4.

To install django-downtime:

pip install django-downtime

add to installed apps:


Add downtime middleware to the top your list of installed middlewares:



Exempted URLs:

    '/', # exempts homepage

Exempted Paths:


Url Redirect



If no URL Redirect is specified a lame default template is rendered, this can be overridden by specifying a downtime/downtime.html template.

Management Commands

There are two managment commands, one to take a project down python downtime_start and one to set it back up python downtime_end.

What happens internally when calling python downtime_start?

This sets a start date time and mark is as enabled. We call this “deployment mode”, usually called before running a deployment script.

What happens internally when calling python downtime_end?

This sets a end date time to all records that has a start date time and no end date time set and are marked as enabled. We call this “closing deployment mode”, usually called after running a deployment script.

File Type Py Version Uploaded on Size
django-downtime-1.0.4.tar.gz (md5) Source 2015-07-18 190KB
django_downtime-1.0.4-py2.py3-none-any.whl (md5) Python Wheel 2.7 2015-07-18 11KB
  • Downloads (All Versions):
  • 45 downloads in the last day
  • 446 downloads in the last week
  • 2023 downloads in the last month