{ "info": { "author": "Funkbit", "author_email": "post@funkbit.no", "bugtrack_url": null, "classifiers": [], "description": "# Django Doctor\n\ndjango-doctor is a Django pluggable application for checking the operational \nstatus of a Django installation. It includes checking that caching and storage \nis correctly set up, that email is working, etc. \n\nThis is an early draft, so use it at your own risk.\n\n\n## Installation\n\nInstall `django-doctor` (available on PyPi):\n\n\tpip install django-doctor\n\nAdd it to `INSTALLED_APPS` in your `settings.py` (so Django can locate \ntemplates):\n\n\tINSTALLED_APPS += ['doctor']\n\nAnd add it to your root URLconf:\n \n urlpatterns = patterns('',\n\t url(r'^doctor/', include('doctor.urls')),\n ...\n )\n\n\n## Settings\n\nThese are the available configurable settings, along with their default values:\n\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n
NameDefaultDescription
DOCTOR_BASE_TEMPLATE'base.html'The template all the doctor templates should inherit from
DOCTOR_SERVICES\n 'doctor.services.cache.CacheServiceCheck',
\n'doctor.services.celery_check.CeleryServiceCheck',
\n'doctor.services.email.EmailServiceCheck',
\n'doctor.services.storage.StorageServiceCheck',
Paths to service check classes.
DOCTOR_STORAGE_CLASSES\n settings.DEFAULT_FILE_STORAGE,
\nsettings.STATICFILES_STORAGE,
Paths to storage classes to check.
\n\n\n## Services\n\nWe are working on making a pluggable structure for the service check, work in \nprogress. Checks for cache, Celery, email and storages are currently included \nby default.\n\n\n## Tests\n\nRun unit tests by running python setup.py test\n\n\n## TODO\n\n* Set up the project tests so they can run standalone\n* Refine the service class approach\n* Include sending of test email in a view?\n* Implement more health checks:\n * Databases\n * Haystack?\n * Sentry?\n * request.is_secure() is properly set up", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/funkbit/django-doctor", "keywords": null, "license": "BSD", "maintainer": null, "maintainer_email": null, "name": "django-doctor", "package_url": "https://pypi.org/project/django-doctor/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-doctor/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/funkbit/django-doctor" }, "release_url": "https://pypi.org/project/django-doctor/0.4.0/", "requires_dist": null, "requires_python": null, "summary": "Django health check and test-that-it-works application.", "version": "0.4.0" }, "last_serial": 1780033, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "c530f0e8021fc4df197ae0dce6d9fcc7", "sha256": "10470ae28402f520ece6727593db54910fd9468302b5efec43f345bb1e23eaf1" }, "downloads": -1, "filename": "django-doctor-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c530f0e8021fc4df197ae0dce6d9fcc7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4165, "upload_time": "2012-09-19T22:14:35", "url": "https://files.pythonhosted.org/packages/59/d3/f61d731b397291953244291880af99de251b89722e8903075d252bbfd9c4/django-doctor-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7ef255ffdf5dd33ff28c41dd0e13ce3b", "sha256": "2bf4ec5326dfe70b1fba8ac0a6a4872a49449918004c3446e2f4d6ec085fd2ed" }, "downloads": -1, "filename": "django-doctor-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7ef255ffdf5dd33ff28c41dd0e13ce3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4157, "upload_time": "2012-09-19T22:15:48", "url": "https://files.pythonhosted.org/packages/b8/6a/9154fb84a7e710a47724b8907c30bfad1cc17a8f815c4c32a7fa67bbabdf/django-doctor-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "4fe20bdd85a31c8ac1ae5632ed126528", "sha256": "8b308ac28dd0e9319a771a41794413e319098f7ed5007ec2bdffc218e3929ea4" }, "downloads": -1, "filename": "django-doctor-0.1.2.tar.gz", "has_sig": false, "md5_digest": "4fe20bdd85a31c8ac1ae5632ed126528", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5797, "upload_time": "2012-09-19T22:30:50", "url": "https://files.pythonhosted.org/packages/39/39/3b3f993eafac5e5a7ced11cfa999f1a21af2b5211f6f0f727ff9a04e1553/django-doctor-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "eadeec44f7ada7444e5a92e309a29a4d", "sha256": "24c81943cb84fcc1b30de8e105412589020456e0f17b363f52bac630dad335f4" }, "downloads": -1, "filename": "django-doctor-0.1.3.tar.gz", "has_sig": false, "md5_digest": "eadeec44f7ada7444e5a92e309a29a4d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6576, "upload_time": "2012-09-19T22:44:01", "url": "https://files.pythonhosted.org/packages/e1/17/8449746db3c6b1db56040ca1d11a978635c26b90d34443d041700ab7e608/django-doctor-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "fb314c9c189990ae6c049d21c658002b", "sha256": "ea29093d08b5968f627be9ea867b7f03180da347e3f2caacee8b7630377fd80f" }, "downloads": -1, "filename": "django-doctor-0.1.4.tar.gz", "has_sig": false, "md5_digest": "fb314c9c189990ae6c049d21c658002b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6582, "upload_time": "2012-09-19T22:56:10", "url": "https://files.pythonhosted.org/packages/f1/38/308e77b586fa8a74c9335811ce353f63267135473aa7f272931f9d5a5f81/django-doctor-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "6a4f98b3fa72a841cecac25449c465b3", "sha256": "8371e5497b9873438d936ee9869f222f9e19f7914f2585146578a4b44b1d4b1e" }, "downloads": -1, "filename": "django-doctor-0.1.5.tar.gz", "has_sig": false, "md5_digest": "6a4f98b3fa72a841cecac25449c465b3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7968, "upload_time": "2012-09-20T12:29:04", "url": "https://files.pythonhosted.org/packages/d0/52/0c61b87547e04ddd761eec4373030fb44288b2b8495cd08d0bca5ec72db4/django-doctor-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "e3a3267d41afb52dfa121c16c62a0d36", "sha256": "55b14b09aab6ad07d4e05d51853fb3cb17d25432bf2d4758f4d197b79fe25fdd" }, "downloads": -1, "filename": "django-doctor-0.1.6.tar.gz", "has_sig": false, "md5_digest": "e3a3267d41afb52dfa121c16c62a0d36", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8105, "upload_time": "2012-09-20T14:07:27", "url": "https://files.pythonhosted.org/packages/89/81/50edf008f16ce0b3f0a4de7b54b7371478af4ee837e8a3f24036e4fcb4c1/django-doctor-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "28820162ccde01b1f0d170c610b3fb91", "sha256": "3c3600b5697caaa44b5826360179a303874a319dfed3e089e51beb915b5cca63" }, "downloads": -1, "filename": "django-doctor-0.1.7.tar.gz", "has_sig": false, "md5_digest": "28820162ccde01b1f0d170c610b3fb91", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8022, "upload_time": "2012-09-21T13:48:22", "url": "https://files.pythonhosted.org/packages/3a/17/c446f961c1f71858a1cb4cb7d7e068adaf574d2a1770138e56a2971ddad1/django-doctor-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "7ab6acb90078c431e9b03936e2d83c58", "sha256": "f24f5324315d4e0c217cd68ee84d2aebd418bf62998897022e1c1665a99497bd" }, "downloads": -1, "filename": "django-doctor-0.1.8.tar.gz", "has_sig": false, "md5_digest": "7ab6acb90078c431e9b03936e2d83c58", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9766, "upload_time": "2012-09-21T14:18:21", "url": "https://files.pythonhosted.org/packages/72/cc/1c9d3866bc51e5b2260e7c49c77623f03cd8f90b11f1f1807cdea7ae75d1/django-doctor-0.1.8.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "bff74219445a083a3a34c64773328c07", "sha256": "092df84dc8ac464eda55a3f090bb2abb008603f3b12bcd48358ce622cc724725" }, "downloads": -1, "filename": "django-doctor-0.1.9.tar.gz", "has_sig": false, "md5_digest": "bff74219445a083a3a34c64773328c07", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10338, "upload_time": "2012-09-24T09:31:53", "url": "https://files.pythonhosted.org/packages/55/83/4eabb00693c6a15bfd9b0ef7b2766f3107e11b394a2a725bfac83edac5ce/django-doctor-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "97a0dce16f37525cb15ba34f1cb96b00", "sha256": "023a0757903783861eda305e0c1ab354ac169431b82f572829d0d13a85f45a2c" }, "downloads": -1, "filename": "django-doctor-0.2.0.tar.gz", "has_sig": false, "md5_digest": "97a0dce16f37525cb15ba34f1cb96b00", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10131, "upload_time": "2012-09-24T14:56:25", "url": "https://files.pythonhosted.org/packages/92/d8/6a8f29230340e150957ce43cb6bc3da2664b4e7b71916c897ab3ac781b01/django-doctor-0.2.0.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "a86f9163c19d95f56210949a1ce913d2", "sha256": "eab44897c598072e8ac60d87b350862f7a99c90978064a4014af18af9b333948" }, "downloads": -1, "filename": "django-doctor-0.2.2.tar.gz", "has_sig": false, "md5_digest": "a86f9163c19d95f56210949a1ce913d2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10524, "upload_time": "2012-10-03T10:49:53", "url": "https://files.pythonhosted.org/packages/32/ed/95223095296fb0594b0589d08467a3b14a61a58f2ff27323df535e653762/django-doctor-0.2.2.tar.gz" } ], "0.2.3": [ { "comment_text": "", "digests": { "md5": "2c153845738ec80a04975a8ac54e430d", "sha256": "c7590cb0772975b309c1052b327f0af30da1752d9dcbf51baa503b107affc594" }, "downloads": -1, "filename": "django-doctor-0.2.3.tar.gz", "has_sig": false, "md5_digest": "2c153845738ec80a04975a8ac54e430d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10527, "upload_time": "2012-10-12T13:37:57", "url": "https://files.pythonhosted.org/packages/db/04/0d5385ddc5db8410aec909698f484f17897c217c5f27bd4e15314a690366/django-doctor-0.2.3.tar.gz" } ], "0.2.4": [ { "comment_text": "", "digests": { "md5": "a98ef58974d61df6853a875ea8ee902f", "sha256": "064eb312e91828456f9ffc0eeaa0d0b1103f30dfb25d51da9aed3e9f67640358" }, "downloads": -1, "filename": "django-doctor-0.2.4.tar.gz", "has_sig": false, "md5_digest": "a98ef58974d61df6853a875ea8ee902f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10616, "upload_time": "2012-10-17T15:38:29", "url": "https://files.pythonhosted.org/packages/e5/32/26bc0d25c2b1eb464cc277f0153e6eec2982caf71b123ad9c291692a4ed1/django-doctor-0.2.4.tar.gz" } ], "0.2.5": [ { "comment_text": "", "digests": { "md5": "477f27c912014f12812a1b95151ebcc4", "sha256": "b123665beff92823e18cbe65dcfb7d81a4487881ddddca51f744b0ff057d7422" }, "downloads": -1, "filename": "django-doctor-0.2.5.tar.gz", "has_sig": false, "md5_digest": "477f27c912014f12812a1b95151ebcc4", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10421, "upload_time": "2012-12-05T17:05:11", "url": "https://files.pythonhosted.org/packages/ad/93/dea9852418cd5add02be353111e16f3bf017534a8ed6bab53437405a4aa4/django-doctor-0.2.5.tar.gz" } ], "0.2.6": [ { "comment_text": "", "digests": { "md5": "353bbef2e4754e1a0c12f2678f1e93ef", "sha256": "7812fd348b1e7dbb5196773f417203303da6d9e9b0507e450af96183cf8b8afa" }, "downloads": -1, "filename": "django-doctor-0.2.6.tar.gz", "has_sig": false, "md5_digest": "353bbef2e4754e1a0c12f2678f1e93ef", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10472, "upload_time": "2013-01-02T12:49:35", "url": "https://files.pythonhosted.org/packages/0a/68/9529d95449245c333ec2c965ec0fc6169716b0fb9a73c6666c44fdc380b4/django-doctor-0.2.6.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "d7a03f354c28167c98bd232a3731a6ea", "sha256": "00304a3af1abb847c23d3af653503016de7868e4890ef5bcdee35477d8e2e7c3" }, "downloads": -1, "filename": "django-doctor-0.3.0.tar.gz", "has_sig": false, "md5_digest": "d7a03f354c28167c98bd232a3731a6ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10326, "upload_time": "2015-07-06T13:11:45", "url": "https://files.pythonhosted.org/packages/f9/af/8f7954ec974c51253de75379155c478892c8b60966262485c869a44d854c/django-doctor-0.3.0.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "31912e7caeeec2f2c3fd35d4078efc92", "sha256": "60428dba38b1ccea20001e008f0fa71ad466fbde6a6ce9e5f4940a5876542bbf" }, "downloads": -1, "filename": "django-doctor-0.4.0.tar.gz", "has_sig": false, "md5_digest": "31912e7caeeec2f2c3fd35d4078efc92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10285, "upload_time": "2015-10-21T14:23:03", "url": "https://files.pythonhosted.org/packages/00/3c/71c568aa9feb2c7114a9b5d36eb4e4c0d16506b1e777fcd3ddee311f9980/django-doctor-0.4.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "31912e7caeeec2f2c3fd35d4078efc92", "sha256": "60428dba38b1ccea20001e008f0fa71ad466fbde6a6ce9e5f4940a5876542bbf" }, "downloads": -1, "filename": "django-doctor-0.4.0.tar.gz", "has_sig": false, "md5_digest": "31912e7caeeec2f2c3fd35d4078efc92", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10285, "upload_time": "2015-10-21T14:23:03", "url": "https://files.pythonhosted.org/packages/00/3c/71c568aa9feb2c7114a9b5d36eb4e4c0d16506b1e777fcd3ddee311f9980/django-doctor-0.4.0.tar.gz" } ] }