{ "info": { "author": "Derek Stegelman", "author_email": "dstegelman@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Natural Language :: English", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2", "Programming Language :: Python :: 3", "Topic :: Internet :: WWW/HTTP :: Dynamic Content :: CGI Tools/Libraries", "Topic :: Utilities" ], "description": "## Django Downtime\n\n> Looking For Authors! This project is currently looking for a user to take it over. If that sounds like you, send a note to derek at stegelman dot com or open up an issue in this repository.\n\nSmall, simple, app to show a down page while you make upgrades.\n\nOfficial Docs\n-------------\n\nhttp://django-downtime.readthedocs.org\n\nInstall\n-------\n\nDjango supports versions 1.8, 1.9, 1.10, and 1.11 on Python 2 and 3.\n\nTo install django-downtime::\n\n pip install django-downtime\n\nadd to installed apps::\n\n downtime\n\nAdd downtime middleware to ``the top`` your list of installed middlewares::\n\n 'downtime.middleware.DowntimeMiddleware',\n\n\nSettings\n--------\n\nExempted URLs::\n\n DOWNTIME_EXEMPT_EXACT_URLS = (\n '/', # exempts homepage\n '/other_location/not_down/page',\n )\n\nExempted Paths::\n\n DOWNTIME_EXEMPT_PATHS = (\n '/admin',\n '/other_location_not_down',\n )\n\nUrl Redirect\n\n DOWNTIME_URL_REDIRECT = \"http://errors.mypage.com\"\n\nTemplates\n---------\n\nIf no URL Redirect is specified a ``lame`` default template is rendered, this can be overridden\nby specifying a ``downtime/downtime.html`` template.\n\nManagement Commands\n-------------------\n\nThere are two managment commands, one to take a project down `python manage.py downtime_start` and one to set it back\nup `python manage.py downtime_end`.\n\nWhat happens internally when calling `python manage.py downtime_start`?\n\nThis sets a start date time and mark is as enabled. We call this \"deployment mode\", usually called before\nrunning a deployment script.\n\nWhat happens internally when calling `python manage.py downtime_end`?\n\nThis sets a end date time to all records that has a start date time and no end date time set and are\nmarked as enabled. We call this \"closing deployment mode\", usually called after running a deployment script.\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://github.com/dstegelman/django-downtime", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-downtime", "package_url": "https://pypi.org/project/django-downtime/", "platform": "", "project_url": "https://pypi.org/project/django-downtime/", "project_urls": { "Homepage": "http://github.com/dstegelman/django-downtime" }, "release_url": "https://pypi.org/project/django-downtime/1.1.2/", "requires_dist": null, "requires_python": "", "summary": "Give your site a down page, or redirect to another error page.", "version": "1.1.2" }, "last_serial": 4896500, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a02bb1852f34429ee6696b1771c63ddf", "sha256": "2c72d1cfe21b2d3d69e04270c93089824510a686ed000a293c248dee5da156b5" }, "downloads": -1, "filename": "django-downtime-0.1.tar.gz", "has_sig": false, "md5_digest": "a02bb1852f34429ee6696b1771c63ddf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2907, "upload_time": "2012-08-04T21:26:30", "url": "https://files.pythonhosted.org/packages/22/8a/62bdcb02a484eb29b75eb799ee4f30b9119de473c20018d2f288f1542bf5/django-downtime-0.1.tar.gz" } ], "0.2": [ { "comment_text": "", "digests": { "md5": "374626eef47d0cf95cb5083d186443b3", "sha256": "a3e6426546d35584df9a805195e145cea260b6e54ca5bb811d33fc58cd91ea9b" }, "downloads": -1, "filename": "django-downtime-0.2.tar.gz", "has_sig": false, "md5_digest": "374626eef47d0cf95cb5083d186443b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2905, "upload_time": "2012-08-04T21:43:44", "url": "https://files.pythonhosted.org/packages/10/a7/b4c727f01caec6684af13ae3a86b1b386b52c3cf8af81a75eb16a3a6ffad/django-downtime-0.2.tar.gz" } ], "0.3": [ { "comment_text": "", "digests": { "md5": "2a559ac3167a9055a8a165a004b03203", "sha256": "3d3821beb1973d11793c2196877c5aee0c55f77cf3eb24bedda66409fe1750e1" }, "downloads": -1, "filename": "django-downtime-0.3.tar.gz", "has_sig": false, "md5_digest": "2a559ac3167a9055a8a165a004b03203", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3150, "upload_time": "2012-08-28T15:04:00", "url": "https://files.pythonhosted.org/packages/7a/92/210b2365f21a997cc9f2a8879c25d1ea631c3bfed27e19d183cb8ed96cc5/django-downtime-0.3.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "58623db19982bcbfee583adc6a7e03f5", "sha256": "f89924a9d18b87b1c321fc2061c364e5e8097009298aeb460b2f96e20d09792a" }, "downloads": -1, "filename": "django-downtime-0.3.1.tar.gz", "has_sig": false, "md5_digest": "58623db19982bcbfee583adc6a7e03f5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2988, "upload_time": "2013-11-11T21:55:04", "url": "https://files.pythonhosted.org/packages/50/83/ee5876eee9911f0c3306d1f6f7c3d75c79310a7ca80480732e4c96a455e3/django-downtime-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "d1f3b51cd04bc8f81f640a32237993a7", "sha256": "ba6963c2089f8fc7592d247efe96e31b4c5f1305c9a36f0b955e8af96f10fbf8" }, "downloads": -1, "filename": "django-downtime-0.3.2.tar.gz", "has_sig": false, "md5_digest": "d1f3b51cd04bc8f81f640a32237993a7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2986, "upload_time": "2015-01-10T02:57:41", "url": "https://files.pythonhosted.org/packages/ef/6c/b19d6cbd0fb81d29be12c434cd4146bafceb3a7fdf7148e08cedd47bc198/django-downtime-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "95af86b36a6928941f9b38810d8526dd", "sha256": "60e966cc736683d7ee2211a0b1917dd5a815d1b61c0e1d920dbc22a7a3e0a0e6" }, "downloads": -1, "filename": "django-downtime-0.3.3.tar.gz", "has_sig": false, "md5_digest": "95af86b36a6928941f9b38810d8526dd", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3004, "upload_time": "2015-03-02T01:03:21", "url": "https://files.pythonhosted.org/packages/ca/a8/9bd2d936c837307b1f944dd616a70845730a054258bc3a423a980a0e7b85/django-downtime-0.3.3.tar.gz" } ], "1.0.0": [ { "comment_text": "", "digests": { "md5": "8f1c9573f5004f17f5c800f520543ad2", "sha256": "0ada27dc3da001ba399ce2a8ed26f9e9370bbeece8a0e2ad45ef310aac87d5a0" }, "downloads": -1, "filename": "django_downtime-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8f1c9573f5004f17f5c800f520543ad2", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8201, "upload_time": "2015-04-16T01:53:18", "url": "https://files.pythonhosted.org/packages/fa/f4/015e15abb65dda03880458762d2825bb95270a04bdfab9c1726da961d034/django_downtime-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "060f5242638a501fdec86ebf6165411f", "sha256": "66df373d1cb29eaac89e62b57637d25c1a350c74e47dbe02dd59bcb21a185124" }, "downloads": -1, "filename": "django-downtime-1.0.0.tar.gz", "has_sig": false, "md5_digest": "060f5242638a501fdec86ebf6165411f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4671, "upload_time": "2015-04-16T01:53:15", "url": "https://files.pythonhosted.org/packages/44/df/ebd5ba48c5418476a489bb9613ed3356e6527a05da0cf4110f560ec3df5b/django-downtime-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "7dd00b6d3999dba50aa14aeee7edae09", "sha256": "6176bec590f5c685001107deb40478bc59303835ed3ce19a4fc7cdd1d97a8a2d" }, "downloads": -1, "filename": "django_downtime-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7dd00b6d3999dba50aa14aeee7edae09", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 8566, "upload_time": "2015-04-16T02:53:51", "url": "https://files.pythonhosted.org/packages/47/f9/2a031e914677cde9dfaa5270fdd8609a6cc16a9217729133adb2340fa2f5/django_downtime-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ac3398b1dbc83d1980c9ab69ac6af45d", "sha256": "f62edf2c1c80afae395162cf733e91fa02ab15cdf0fefa923eaee9437f00d1ab" }, "downloads": -1, "filename": "django-downtime-1.0.1.tar.gz", "has_sig": false, "md5_digest": "ac3398b1dbc83d1980c9ab69ac6af45d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10455, "upload_time": "2015-04-16T02:53:47", "url": "https://files.pythonhosted.org/packages/93/e2/07df93b11eb0f80091bf803719f0728402d3f4344582d2f17d38fb5e5a2e/django-downtime-1.0.1.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "391decc9ae09570cc0f01d9a3e6b9f77", "sha256": "02f482adc51ce6e1642b8420f714dd345b050960e4bba652b04146169a4bdee8" }, "downloads": -1, "filename": "django_downtime-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "391decc9ae09570cc0f01d9a3e6b9f77", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10466, "upload_time": "2015-06-10T14:22:01", "url": "https://files.pythonhosted.org/packages/64/48/4c1ffcc9a6eac628ccf1f1749be24e80b72d5c863ecfa2b38cc40b2561cb/django_downtime-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d118e0b8a6e25b1ab31849c8c94f5e1a", "sha256": "4482aa2f4162e88d2e2a0a43594b94774c27d56e1ca92ce21b463458a01eab2c" }, "downloads": -1, "filename": "django-downtime-1.0.2.tar.gz", "has_sig": false, "md5_digest": "d118e0b8a6e25b1ab31849c8c94f5e1a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 193975, "upload_time": "2015-06-10T14:21:57", "url": "https://files.pythonhosted.org/packages/a1/e6/8b7110fd716eb3907781bded9b43c52e4ab4e3507ced26009d8f661004aa/django-downtime-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "467e4a63de3bbd50271a920c1e8082ba", "sha256": "d73d1ffaa148121261dab37bddbfe6bedc1c8782200a4a8ddcbcd2c72696a119" }, "downloads": -1, "filename": "django_downtime-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "467e4a63de3bbd50271a920c1e8082ba", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11042, "upload_time": "2015-06-23T14:12:33", "url": "https://files.pythonhosted.org/packages/c1/ee/c31bf20539b3378e08149f0c94821021731f556ec4ab914ca48b095adc33/django_downtime-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "560696596aaf7f3c6a2f30e9cc85c46e", "sha256": "ad5711a460f449dd2d3718b351361de48d0df2c8fe5b4e749db6a7bc24837eb1" }, "downloads": -1, "filename": "django-downtime-1.0.3.tar.gz", "has_sig": false, "md5_digest": "560696596aaf7f3c6a2f30e9cc85c46e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12547, "upload_time": "2015-06-23T14:12:29", "url": "https://files.pythonhosted.org/packages/fb/c7/18c7913c7a96d25839a8ed734cf7b524f7d97e602df9ec26f76250a1f6e8/django-downtime-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "f6938d92dca6d16dc331c0f04ae3b024", "sha256": "462a48be35da52765b14d2219065a5ba8400c5ab5b3f833d7a1fa6e289817d56" }, "downloads": -1, "filename": "django_downtime-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f6938d92dca6d16dc331c0f04ae3b024", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11293, "upload_time": "2015-07-18T14:33:29", "url": "https://files.pythonhosted.org/packages/44/9a/2a51e84bfa2cd0ca8970872564b591f164c75443e50205ad2cc7ab41400f/django_downtime-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7f2771f04c2f6f653729cbdd978f58ad", "sha256": "33a285927fb2c7ac03304ce0f8757e3e8acb16bdb7edf75f0788cf5322125c5f" }, "downloads": -1, "filename": "django-downtime-1.0.4.tar.gz", "has_sig": false, "md5_digest": "7f2771f04c2f6f653729cbdd978f58ad", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 194610, "upload_time": "2015-07-18T14:33:26", "url": "https://files.pythonhosted.org/packages/6b/d2/ff975f900666e7f668f931903c38caa6f460953c56d438bd86e5e5e65257/django-downtime-1.0.4.tar.gz" } ], "1.1.1": [ { "comment_text": "", "digests": { "md5": "9b2d0a3d390c23ba062055e30217d0a7", "sha256": "404c72f22696c27f01d292569efc4313ed3e4e4eec1ea67a5b4bccdd888d8085" }, "downloads": -1, "filename": "django_downtime-1.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9b2d0a3d390c23ba062055e30217d0a7", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11307, "upload_time": "2017-09-20T03:49:43", "url": "https://files.pythonhosted.org/packages/3d/50/2efd14f2584024ac877e4eda9fee8aae66823705faa8ffea030929047dcb/django_downtime-1.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9f375fbd701c9027d51e6d61949670e4", "sha256": "d5997c03de505f9cebf23c0c7db10923853ea12ae86028bb636512468733e270" }, "downloads": -1, "filename": "django-downtime-1.1.1.tar.gz", "has_sig": false, "md5_digest": "9f375fbd701c9027d51e6d61949670e4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12784, "upload_time": "2017-09-20T03:49:41", "url": "https://files.pythonhosted.org/packages/c8/0e/a993511b1fe70c6c41a886b16019af40839d2386d31b250ad28e12a505b8/django-downtime-1.1.1.tar.gz" } ], "1.1.2": [ { "comment_text": "", "digests": { "md5": "1cc6b27d9a6fee893a3a58fd88b6e1f4", "sha256": "32c49027f8d6c3e47c1c49e2d6bc4020ebf5a1354adf495ba15e1b1f13191daa" }, "downloads": -1, "filename": "django_downtime-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cc6b27d9a6fee893a3a58fd88b6e1f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11391, "upload_time": "2018-02-21T03:44:32", "url": "https://files.pythonhosted.org/packages/fc/cd/75bf08d5b605857ccadd5fc4f80303811b4be89bf78945cc20c18926b80d/django_downtime-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbf8ff7d066afa6fa847567567d4a757", "sha256": "6443dc379b3e789e44c25130daabef88f3d9cac75ad218ee7984ea3fb2bf74de" }, "downloads": -1, "filename": "django-downtime-1.1.2.tar.gz", "has_sig": false, "md5_digest": "fbf8ff7d066afa6fa847567567d4a757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12890, "upload_time": "2018-02-21T03:44:29", "url": "https://files.pythonhosted.org/packages/ff/f5/7b05524c688e08fcd1c4965349f7c222afbb1bea9c36c5fdf359b1846a34/django-downtime-1.1.2.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "1cc6b27d9a6fee893a3a58fd88b6e1f4", "sha256": "32c49027f8d6c3e47c1c49e2d6bc4020ebf5a1354adf495ba15e1b1f13191daa" }, "downloads": -1, "filename": "django_downtime-1.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "1cc6b27d9a6fee893a3a58fd88b6e1f4", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 11391, "upload_time": "2018-02-21T03:44:32", "url": "https://files.pythonhosted.org/packages/fc/cd/75bf08d5b605857ccadd5fc4f80303811b4be89bf78945cc20c18926b80d/django_downtime-1.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fbf8ff7d066afa6fa847567567d4a757", "sha256": "6443dc379b3e789e44c25130daabef88f3d9cac75ad218ee7984ea3fb2bf74de" }, "downloads": -1, "filename": "django-downtime-1.1.2.tar.gz", "has_sig": false, "md5_digest": "fbf8ff7d066afa6fa847567567d4a757", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 12890, "upload_time": "2018-02-21T03:44:29", "url": "https://files.pythonhosted.org/packages/ff/f5/7b05524c688e08fcd1c4965349f7c222afbb1bea9c36c5fdf359b1846a34/django-downtime-1.1.2.tar.gz" } ] }