{ "info": { "author": "Micropyramid", "author_email": "hello@micropyramid.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Framework :: Django", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "django-web-profiler's documentation:\n=====================================\n\n.. image:: https://readthedocs.org/projects/django-web-profiler/badge/?version=latest\n :target: http://django-web-profiler.readthedocs.io/en/latest/\n :alt: Documentation Status\n\n.. image:: https://travis-ci.org/MicroPyramid/django-web-profiler.svg?branch=master\n :target: https://travis-ci.org/MicroPyramid/django-web-profiler\n\n.. image:: https://img.shields.io/pypi/dm/django-web-profiler.svg\n :target: https://pypi.python.org/pypi/django-web-profiler\n :alt: Downloads\n\n.. image:: https://img.shields.io/pypi/v/django-web-profiler.svg\n :target: https://pypi.python.org/pypi/django-web-profiler\n :alt: Latest Release\n\n.. image:: https://coveralls.io/repos/github/MicroPyramid/django-web-profiler/badge.svg?branch=master\n :target: https://coveralls.io/github/MicroPyramid/django-web-profiler?branch=master\n\n.. image:: https://landscape.io/github/MicroPyramid/django-web-profiler/master/landscape.svg?style=flat\n :target: https://landscape.io/github/MicroPyramid/django-web-profiler/master\n :alt: Code Health\n\n.. image:: https://img.shields.io/github/license/micropyramid/django-web-profiler.svg\n :target: https://pypi.python.org/pypi/django-web-profiler/\n :alt: Latest Release\n\n\nIntroduction:\n=============\n\ndjango-web-profiler is a django profiling tool which logs, stores debug toolbar statistics and also a set of URL's statistics using a management command. It logs request values such as device, ip address, user cpu time, system cpu time, No of queries, sql time, no of cache calls, missing, setting data cache calls for a particular url.\n\nIt provides a basic UI, which will differentiate development url statistics, production level statistics which generates using a management command.\n\nSource Code is available in Micropyramid Repository(https://github.com/MicroPyramid/django-web-profiler).\n\n\nModules used:\n\n * Python >= 2.6 (or Python 3.4)\n * Django = 1.11.2\n * Django Compressor = 2.1.1\n * Django Debug Toolbar = 1.8\n * requests = 2.17.3\n * JQuery >= 1.7\n\n\nInstallation Procedure\n======================\n\n1. Install django-web-packer using the following command::\n\n pip install django-web-profiler\n\n (or)\n\n git clone git://github.com/micropyramid/django-web-profiler.git\n\n cd django-web-profiler\n\n python setup.py install\n\n2. Add app name in settings.py::\n\n INSTALLED_APPS = [\n '..................',\n 'compressor',\n 'debug_toolbar',\n 'django_web_profiler',\n '..................'\n ]\n\n3. Add 'django_web_profiler.middleware.DebugLoggingMiddleware' to your project middlewares::\n\n MIDDLEWARE = [\n '.....................................................',\n 'django_web_profiler.middleware.DebugLoggingMiddleware',\n '.....................................................',\n ]\n\n Disable 'debug_toolbar.middleware.DebugToolbarMiddleware' if you've already using it.\n\n4. Make sure that 'debug-toolbar' has enabled for your application. After installing debug toolbar, add the following details to settings.py::\n\n INTERNAL_IPS = ('127.0.0.1',)\n\n\n5. After installing/cloning, add the following details in settings file about urls, logger names::\n\n URLS = ['http://stage.testsite.com/', 'http://stage.testsite.com/testing/']\n\n\n6. Add the following logger to your existing loggers and create a folder called 'logs' where all profiler log files are stored::\n\n 'request-logging': {\n 'level': 'DEBUG',\n 'handlers': ['console', 'file_log'],\n 'propagate': False,\n },\n\n Here file_log is a handler which contains a path where log files are stored.\n\n\nSample Application\n==================\n\n1. Install application requirements using the following command::\n\n pip install -r requirements.txt\n\n\n2. Load the application load using the following command::\n\n python sandbox/manage.py loaddata sandbox/fixtures/users.json\n\n\n3. Using the following command, we can generate url statistics in production environment i.e debug=False::\n\n python sandbox/manage.py logging_urls\n\n\nWe are always looking to help you customize the whole or part of the code as you like.\n\n\nVisit our Django Development page `Here`_\n\n\nWe welcome your feedback and support, raise `github ticket`_ if you want to report a bug. Need new features? `Contact us here`_\n\n.. _contact us here: https://micropyramid.com/contact-us/\n.. _github ticket: https://github.com/MicroPyramid/django-web-profiler/issues\n.. _Here: https://micropyramid.com/django-development-services/\n\n or\n\nmailto:: \"hello@micropyramid.com\"\n\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/MicroPyramid/django-web-profiler", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "django-web-profiler", "package_url": "https://pypi.org/project/django-web-profiler/", "platform": "", "project_url": "https://pypi.org/project/django-web-profiler/", "project_urls": { "Homepage": "https://github.com/MicroPyramid/django-web-profiler" }, "release_url": "https://pypi.org/project/django-web-profiler/0.1.4/", "requires_dist": [ "Django" ], "requires_python": "", "summary": "a django profiling tool which logs, stores debug toolbar statistics and also a set of URL's statistics using a management command.", "version": "0.1.4" }, "last_serial": 3640340, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "9d641f704d09f14977a4001233315538", "sha256": "6f649b328918f9eb893e7285aef179281ef5f737f10ca5f16ff977e4d6ef297b" }, "downloads": -1, "filename": "django_web_profiler-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "9d641f704d09f14977a4001233315538", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 85908, "upload_time": "2017-06-07T09:41:01", "url": "https://files.pythonhosted.org/packages/8c/0f/e7fd0ed2501bfc9aecc178102aa35404751170231b02639f591ba1ac4a8f/django_web_profiler-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "823edf047a061d0b3594dba0206eefa3", "sha256": "354dae79cfffb5717a8dfa18d69a48efe24d4d677d86882503a04863b1eae140" }, "downloads": -1, "filename": "django-web-profiler-0.1.tar.gz", "has_sig": false, "md5_digest": "823edf047a061d0b3594dba0206eefa3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76368, "upload_time": "2017-06-07T09:41:04", "url": "https://files.pythonhosted.org/packages/8d/cc/80b9967aa0baf8245235f360fe7c518672595e350af9767fbeb9e7bb8907/django-web-profiler-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "a7fb6b2565edd9337fd6cbbfdf252209", "sha256": "0af513bfb4f310abcdf53044fee8ddfed44ab9b8a98003462f4005aeaeb0eee7" }, "downloads": -1, "filename": "django_web_profiler-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a7fb6b2565edd9337fd6cbbfdf252209", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86015, "upload_time": "2017-06-07T09:47:47", "url": "https://files.pythonhosted.org/packages/10/33/b915dfddc8af69d08d975b660e47d393d5a173bea45fcf0e0a21fd02605e/django_web_profiler-0.1.1-py3-none-any.whl" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "d72cb951df31eca500fdcfb8fd592640", "sha256": "88182a819236ec7acba35774f9619a1d3a56abe5c25e0cfc20db067ab68eb867" }, "downloads": -1, "filename": "django_web_profiler-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "d72cb951df31eca500fdcfb8fd592640", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 86605, "upload_time": "2017-06-07T09:58:22", "url": "https://files.pythonhosted.org/packages/a8/9e/60580ef5dec39e52bd67cfb59ff537438807f92c8534034ad3de0da2ffaa/django_web_profiler-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c33fa5f5e68d6074ba7f251753171647", "sha256": "58733cb156e7f2c9929f3f07b63da8760b0f978027bff212e1f91232a432a4d1" }, "downloads": -1, "filename": "django-web-profiler-0.1.2.tar.gz", "has_sig": false, "md5_digest": "c33fa5f5e68d6074ba7f251753171647", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 76700, "upload_time": "2017-06-07T09:58:24", "url": "https://files.pythonhosted.org/packages/e5/7f/89aace480776410c9d2abeca1ab0b890fe66a7afb52866de2bf438450d23/django-web-profiler-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "be95e9c727c30a9b54062a62b8760ede", "sha256": "dad2442458d3f2401eae60ba3ea9b3bb34dede510170c29fc8d9135a10886e17" }, "downloads": -1, "filename": "django_web_profiler-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "be95e9c727c30a9b54062a62b8760ede", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87864, "upload_time": "2017-06-07T12:35:22", "url": "https://files.pythonhosted.org/packages/03/d1/78b041ab958031b8edbce2fed7c60679febedc28742c7bf9a7ec0996327b/django_web_profiler-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f9f9d7d560aeb5ca81cb14a6a28c7d4c", "sha256": "01138b66ac35be58a119876a6f684e8a81619e2c072634162128b1e21eeea9c7" }, "downloads": -1, "filename": "django-web-profiler-0.1.3.tar.gz", "has_sig": false, "md5_digest": "f9f9d7d560aeb5ca81cb14a6a28c7d4c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77480, "upload_time": "2017-06-07T12:35:25", "url": "https://files.pythonhosted.org/packages/b5/9b/8c95aca4ed65f5c29ceafac7f9c6d717dbb57959aa70895d785a604c8f7d/django-web-profiler-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "cd837f4351a44a4b4b7c53760d160dee", "sha256": "5fb26d4d0d95f133fde3a1d5fb1926dfb73827d1db313bf7052ef55cb2fbe22f" }, "downloads": -1, "filename": "django_web_profiler-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cd837f4351a44a4b4b7c53760d160dee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87831, "upload_time": "2018-03-05T13:04:39", "url": "https://files.pythonhosted.org/packages/ce/bb/d865150bd90cf19a89b84eba586e8680897a32d348f6c040ce0db093f133/django_web_profiler-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "668bdb9771148420f71e2dae391f6e13", "sha256": "13a706297385590f78721dd592b644d5677ba4f8f708c55a9ca1b095af67a885" }, "downloads": -1, "filename": "django-web-profiler-0.1.4.tar.gz", "has_sig": false, "md5_digest": "668bdb9771148420f71e2dae391f6e13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77466, "upload_time": "2018-03-05T13:04:42", "url": "https://files.pythonhosted.org/packages/6a/f8/ee60d28f95b1e568363812dd8a9eee9edc96792e95f88f65d26e0b9d2e4c/django-web-profiler-0.1.4.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "cd837f4351a44a4b4b7c53760d160dee", "sha256": "5fb26d4d0d95f133fde3a1d5fb1926dfb73827d1db313bf7052ef55cb2fbe22f" }, "downloads": -1, "filename": "django_web_profiler-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "cd837f4351a44a4b4b7c53760d160dee", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 87831, "upload_time": "2018-03-05T13:04:39", "url": "https://files.pythonhosted.org/packages/ce/bb/d865150bd90cf19a89b84eba586e8680897a32d348f6c040ce0db093f133/django_web_profiler-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "668bdb9771148420f71e2dae391f6e13", "sha256": "13a706297385590f78721dd592b644d5677ba4f8f708c55a9ca1b095af67a885" }, "downloads": -1, "filename": "django-web-profiler-0.1.4.tar.gz", "has_sig": false, "md5_digest": "668bdb9771148420f71e2dae391f6e13", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 77466, "upload_time": "2018-03-05T13:04:42", "url": "https://files.pythonhosted.org/packages/6a/f8/ee60d28f95b1e568363812dd8a9eee9edc96792e95f88f65d26e0b9d2e4c/django-web-profiler-0.1.4.tar.gz" } ] }