django-maintenancemode

Allows you to temporary shutdown your site for maintenance work
Download

django-maintenancemode Ranking & Summary

Advertisement

  • Rating:
  • 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