{ "info": { "author": "Jakub STOLARSKI (Dryobates)", "author_email": "jakub.stolarski@kidosoft.pl", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Operating System :: OS Independent", "Programming Language :: Python", "Topic :: Utilities" ], "description": "###########\nDjango-Care\n###########\n\n.. image:: https://pypip.in/wheel/django-care/badge.svg\n :target: https://pypi.python.org/pypi/django-care/\n :alt: Wheel Status\n\n.. image:: https://pypip.in/version/django-care/badge.svg\n :target: https://pypi.python.org/pypi/django-care/\n :alt: Latest Version\n\n.. image:: https://pypip.in/license/django-care/badge.svg\n :target: https://pypi.python.org/pypi/django-care/\n :alt: License\n\n\nGoal\n====\n\nProvide tool which help finding performance issues in django projects.\n\nInstallation\n============\n\nInstall requirements:\n\n.. code-block:: console\n \n pip install -r requirements.txt\n\nInstall django-care:\n\n.. code-block:: console\n\n pip install django-care\n\nor current development version:\n\n.. code-block:: console\n\n pip install hg+https:://bitbucket.org/kidosoft/django-care\n\nConfiguration\n=============\n\n.. code-block:: python\n\n INSTALLED_APPS = (\n ...\n 'care',\n ...\n )\n\nUsage\n=====\n\nChecking for queries run at startup\n-----------------------------------\n\nRunning command below will statistics about queries run at project startup.\n\n.. code-block:: console\n\n $ python manage.py check_startup_queries -o queries.txt\n\nEnabling SQL queries annotations\n--------------------------------\n\nIn order to get sql queries annotated with path and view in which it occured\nadd middleware as below.\n\n.. code-block:: python\n\n MIDDLEWARE_CLASSES += ('care.middleware.AnnotateSQLMiddleware',)\n\nIssued queries will have comment appended in the form::\n\n -- path: | view: \n\nFor example:\n\n.. code-block:: sql\n\n SELECT `id`, `username` FROM `auth_user` WHERE `id` = 1 -- path: / | view: base.index\n\nIt can help with searching for source of slow queries from slow.log.\n\n\nSupported Django versions\n=========================\n\nTested with: \n\n* Django 1.2.7 on python2.7\n* Django 1.3.7 on python2.7\n* Django 1.4.16 on python2.7\n* Django 1.5.11 on python2.7, python3.2, python3.3, python3.4\n* Django 1.6.8 on python2.7, python3.2, python3.3, python3.4\n* Django 1.7.1 on python2.7, python3.2, python3.3, python3.4\n\nDocumentation\n=============\n\nhttp://kidosoft.pl/docs/django-care/", "description_content_type": null, "docs_url": null, "download_url": null, "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "http://kidosoft.pl", "keywords": "django monitoring performance", "license": "beerware", "maintainer": null, "maintainer_email": null, "name": "django-care", "package_url": "https://pypi.org/project/django-care/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-care/", "project_urls": { "Homepage": "http://kidosoft.pl" }, "release_url": "https://pypi.org/project/django-care/0.1.0/", "requires_dist": null, "requires_python": null, "summary": "Tools which help finding performance issues in Django projects", "version": "0.1.0" }, "last_serial": 1328841, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "6926e48df0e2e63ad66b00a602a46f8f", "sha256": "fb58221ceb6b354cb80db74151a200a69279560eca24a0c8b0e43c6d1ce4aadc" }, "downloads": -1, "filename": "django_care-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6926e48df0e2e63ad66b00a602a46f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12187, "upload_time": "2014-12-02T21:17:50", "url": "https://files.pythonhosted.org/packages/02/5f/6235d89395d97b3f42cc9e67dac9bcadcec7fd0f9663cad27269fc91c6b3/django_care-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e737c440922ed5e17e835f30ed16e09", "sha256": "4fc59d37c63fac709edd2856634bba2f0c9df124444979ae61150bac87c173d5" }, "downloads": -1, "filename": "django-care-0.1.0.tar.gz", "has_sig": true, "md5_digest": "9e737c440922ed5e17e835f30ed16e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7809, "upload_time": "2014-12-02T21:17:47", "url": "https://files.pythonhosted.org/packages/6e/4e/9a441a3dd732296a69548f14e8515dd03215d1370088953455b39b4207c0/django-care-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "6926e48df0e2e63ad66b00a602a46f8f", "sha256": "fb58221ceb6b354cb80db74151a200a69279560eca24a0c8b0e43c6d1ce4aadc" }, "downloads": -1, "filename": "django_care-0.1.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6926e48df0e2e63ad66b00a602a46f8f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 12187, "upload_time": "2014-12-02T21:17:50", "url": "https://files.pythonhosted.org/packages/02/5f/6235d89395d97b3f42cc9e67dac9bcadcec7fd0f9663cad27269fc91c6b3/django_care-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "9e737c440922ed5e17e835f30ed16e09", "sha256": "4fc59d37c63fac709edd2856634bba2f0c9df124444979ae61150bac87c173d5" }, "downloads": -1, "filename": "django-care-0.1.0.tar.gz", "has_sig": true, "md5_digest": "9e737c440922ed5e17e835f30ed16e09", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7809, "upload_time": "2014-12-02T21:17:47", "url": "https://files.pythonhosted.org/packages/6e/4e/9a441a3dd732296a69548f14e8515dd03215d1370088953455b39b4207c0/django-care-0.1.0.tar.gz" } ] }