{ "info": { "author": "Juan Saavedra", "author_email": "jsaavedra@octobot.io", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Web Environment", "Framework :: Django", "Framework :: Django :: 1.10", "Framework :: Django :: 1.11", "Framework :: Django :: 1.7", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "Intended Audience :: Information Technology", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Topic :: Internet :: WWW/HTTP :: WSGI :: Application" ], "description": "django-rundbg\n=============\n\nProvides a lightweight development runserver on Werkzeug with a\nweb-based debugger with support for REST APIs.\n\nFeatures\n--------\n\n- Friendly for API debugging, like Django Rest Framework.\n- Werkzeug `web-based\n debugger `__\n\n:warning: Be very careful to keep this away from any production environment\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\nInstallation and Configuration\n------------------------------\n\n>From PyPI with pip\n\n::\n\n pip install django-rundbg\n\nIn your `development\nsettings `__\nfile add the following:\n\n::\n\n from yourproject.settings_general import INSTALLED_APPS\n\n INSTALLED_APPS = INSTALLED_APPS + ['django_rundbg',]\n\n DEBUG = True\n DEBUG_PROPAGATE_EXCEPTIONS = True\n\nQuickstart\n----------\n\nAfter installation and configuration, just run:\n\n::\n\n python manage.py rundbg --use-link\n\nTo try out, just place an ``assert False`` statement whenever you want\nto inspect your code and variables and this will show either at your\ncurrent browser window or in the dev console.\n\n.. figure:: https://www.octobot.io/uploads/django-rundbg/chrome-dev-example.png\n :alt: Chrome Dev Console example\n\n Chrome Dev Console example\n\nInvoking\n--------\n\nAfter installation and configuration, just run:\n\n::\n\n python manage.py rundbg\n\nSince it extends on Django's ``runserver`` you can pass on the same\nparameters than to ``rundbg``:\n\n::\n\n python manage.py rundbg --no-reload 0.0.0.0:5678\n\nAdditionally, it supports one additional parameter useful for debugging\nXHR requests:\n\n::\n\n python manage.py rundbg --use-link\n\nThis will show an very simple error 500 page, with a *link* to the\nWerkzeug Traceback and web-based interactive debugger that you can open\nin any browser window. The default behaviour for the Werkzeug debugger\nis to serve the debugging page to the request that created the\nexception.\n\nAdditionally, it supports the following parameters from\n``runserver_plus``: - ``--reloader-interval 2`` After how many seconds\nauto-reload should scan for updates in poller-mode. -\n``--keep-meta-shutdown`` Keep\n``request.META['werkzeug.server.shutdown']`` function which is\nautomatically removed because Django debug pages tries to call the\nfunction and unintentionally shuts down the Werkzeug server.\n\n*Werkzeug security PIN is disabled*.\n\nCredits\n-------\n\nThis project is strongly based upon the work of others: - The `Django\nExtensions `__\n``runserver_plus`` is a more comprehensive command than this one. - The\n`Werkzeug `__ server. - `Another\ntake `__\non the same challenge.\n\nAuthors\n-------\n\n- Juan Saavedra\n\nWith :heart: from `Octobot `__", "description_content_type": null, "docs_url": null, "download_url": "https://github.com/octobot-dev/django-rundbg/archive/0.1.3.tar.gz", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/octobot-dev/django-rundbg", "keywords": "django,debug,django-rest-framework,api", "license": "Apache License", "maintainer": "", "maintainer_email": "", "name": "django-rundbg", "package_url": "https://pypi.org/project/django-rundbg/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-rundbg/", "project_urls": { "Download": "https://github.com/octobot-dev/django-rundbg/archive/0.1.3.tar.gz", "Homepage": "https://github.com/octobot-dev/django-rundbg" }, "release_url": "https://pypi.org/project/django-rundbg/0.1.3/", "requires_dist": [ "Django (>=1.7)", "Werkzeug (>=0.11)" ], "requires_python": "", "summary": "Provides a lightweight development runserver on Werkzeug with debugging", "version": "0.1.3" }, "last_serial": 2862732, "releases": { "0.1": [], "0.1.0": [ { "comment_text": "", "digests": { "md5": "521f0789d70998657cdf936e5c17d60e", "sha256": "ee049a2be3c66d9465c3dc7b9f7fb1203c9ac76ff3a5a7961153d38ddff3dec1" }, "downloads": -1, "filename": "django-rundbg-0.1.0.tar.gz", "has_sig": false, "md5_digest": "521f0789d70998657cdf936e5c17d60e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10556, "upload_time": "2017-03-30T20:43:39", "url": "https://files.pythonhosted.org/packages/d1/b9/2db85ea5347f27a8de74b561e46532783cd71c11f91b52d9c88b0cf3a84d/django-rundbg-0.1.0.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "0ee7b028e51d2284f18e08726c500df5", "sha256": "f177597733bf69fc19b7991c033011e4ccbd87660245a1a2c49ab213cce786c3" }, "downloads": -1, "filename": "django_rundbg-0.1.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "0ee7b028e51d2284f18e08726c500df5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10093, "upload_time": "2017-04-07T13:55:18", "url": "https://files.pythonhosted.org/packages/07/15/7a6078cd9262637a62c1dfd75830b688fc22b37ee4041e8690206f3989cc/django_rundbg-0.1.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fc5a55eaa5679489cf42d6f97f44658f", "sha256": "ed87e9a5675d9347670cf5c16401f833094772e30694eaa5c5f998b4afee25e2" }, "downloads": -1, "filename": "django-rundbg-0.1.2.tar.gz", "has_sig": false, "md5_digest": "fc5a55eaa5679489cf42d6f97f44658f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10968, "upload_time": "2017-04-07T13:55:19", "url": "https://files.pythonhosted.org/packages/40/f2/a2af156f21725ddf5bc6ce6345538790f3ddacef0166184adfe45b2b92d3/django-rundbg-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "8c3e10529fda6648cd48b0bccf7fcac1", "sha256": "6dfea46b335c63a15347b6ba2ab5cb6dc26bc06d42a285b0602e85cbc2d86942" }, "downloads": -1, "filename": "django_rundbg-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c3e10529fda6648cd48b0bccf7fcac1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10255, "upload_time": "2017-05-09T21:18:14", "url": "https://files.pythonhosted.org/packages/af/d4/b479cfa1aed1102f61b543f6de52ef7478bee766fa585e4115cb288ce71d/django_rundbg-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8312437b370553146ba6ceab5c2db215", "sha256": "5161a0a2c16575ea53e29bf935379cce44885c5c5989e867f3113a39c9408785" }, "downloads": -1, "filename": "django-rundbg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8312437b370553146ba6ceab5c2db215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11083, "upload_time": "2017-05-09T21:18:16", "url": "https://files.pythonhosted.org/packages/61/b8/cb111c238b812e9c9546d12bdd86dba29b3a14c66d1047304340b75d8642/django-rundbg-0.1.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c3e10529fda6648cd48b0bccf7fcac1", "sha256": "6dfea46b335c63a15347b6ba2ab5cb6dc26bc06d42a285b0602e85cbc2d86942" }, "downloads": -1, "filename": "django_rundbg-0.1.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8c3e10529fda6648cd48b0bccf7fcac1", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 10255, "upload_time": "2017-05-09T21:18:14", "url": "https://files.pythonhosted.org/packages/af/d4/b479cfa1aed1102f61b543f6de52ef7478bee766fa585e4115cb288ce71d/django_rundbg-0.1.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8312437b370553146ba6ceab5c2db215", "sha256": "5161a0a2c16575ea53e29bf935379cce44885c5c5989e867f3113a39c9408785" }, "downloads": -1, "filename": "django-rundbg-0.1.3.tar.gz", "has_sig": false, "md5_digest": "8312437b370553146ba6ceab5c2db215", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 11083, "upload_time": "2017-05-09T21:18:16", "url": "https://files.pythonhosted.org/packages/61/b8/cb111c238b812e9c9546d12bdd86dba29b3a14c66d1047304340b75d8642/django-rundbg-0.1.3.tar.gz" } ] }