django-maintenancemodeAllows you to temporary shutdown your site for maintenance work | |
Download |
django-maintenancemode Ranking & Summary
Advertisement
- License:
- BSD License
- Price:
- FREE
- Publisher Name:
- Remco Wendt
- Publisher web site:
- http://code.google.com/u/remco.wendt/
django-maintenancemode Tags
django-maintenancemode Description
Allows you to temporary shutdown your site for maintenance work django-maintenancemode is a middleware that allows you to temporary shutdown your site and display a maintenance page for users of your site, while still being able to fully use the site yourself.Installation * Download django-maintenancemode from http://pypi.python.org/pypi/django-maintenancemode or http://code.google.com/p/django-maintenancemode/ * Install using: python setup.py install * In your Django settings file add maintenancemode to your MIDDLEWARE_CLASSES. Make sure it comes after Django's AuthenticationMiddleware. Like so: MIDDLEWARE_CLASSES = ( 'django.middleware.common.CommonMiddleware', 'django.contrib.sessions.middleware.SessionMiddleware', 'django.contrib.auth.middleware.AuthenticationMiddleware', 'django.middleware.doc.XViewMiddleware', 'maintenancemode.middleware.MaintenanceModeMiddleware', ) * django-maintenancemode works the same way as handling 404 or 500 error in Django work. It adds a handler503 which you can override in your main urls.py or you can add a 503.html to your templates directory. * In your Django settings file add a variable called MAINTENANCE_MODE. Setting this variable to True activates the middleware.ConfigurationIf you do not configure the settings below in your own project settings.py, they assume default values:MAINTENANCE_MODE Boolean. Enable/disable maintenance mode. Default: FalseSome observations: * If user is logged in and staff member, the maintenance page is not displayed. * If user's ip is in INTERNAL_IPS, the maintenance page is not displayed. Requirements: · Django What's New in This Release: · Fixed an issue with setuptools, thanks for reporting this ksato9700
django-maintenancemode Related Software