{ "info": { "author": "Bernhard Janetzki", "author_email": "boerni@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 5 - Production/Stable", "Framework :: Django", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: Implementation :: PyPy" ], "description": "=================\nDjango JS Reverse\n=================\n\n.. image:: https://img.shields.io/pypi/v/django-js-reverse.svg\n :target: https://pypi.python.org/pypi/django-js-reverse/\n\n.. image:: https://img.shields.io/travis/ierror/django-js-reverse/master.svg\n :target: https://travis-ci.org/ierror/django-js-reverse\n\n.. image:: https://img.shields.io/coveralls/ierror/django-js-reverse/master.svg\n :alt: Coverage Status\n :target: https://coveralls.io/r/ierror/django-js-reverse?branch=master\n\n.. image:: https://img.shields.io/github/license/ierror/django-js-reverse.svg\n :target: https://raw.githubusercontent.com/ierror/django-js-reverse/develop/LICENSE\n\n.. image:: https://img.shields.io/pypi/wheel/django-js-reverse.svg\n\n\n**Javascript url handling for Django that doesn\u2019t hurt.**\n\n\nOverview\n--------\n\nDjango JS Reverse is a small django app that makes url handling of\n`named urls `__ in javascript easy and non-annoying..\n\nFor example you can retrieve a named url:\n\nurls.py:\n\n::\n\n url(r'^/betterliving/(?P[-\\w]+)/(?P\\d+)/$', 'get_house', name='betterliving_get_house'),\n\nin javascript like:\n\n::\n\n Urls.betterliving_get_house('house', 12)\n\nResult:\n\n::\n\n /betterliving/house/12/\n\n\n\nChangelog\n_________\n\n0.9.0\n New: Support for Python 3.7\n\n New: Support for Django 2.2\n\n New: Unit Tests Script prefix with no slash, changed URL Conf`#72 `__\n Thank you `graingert `__\n\n Fix: \"ROOT_URLCONF not taken into account\" `#73 `__ `#74 `__\n Thank you `LuukOost `__ and `graingert `__\n\n Refactoring: \"move template logic to view\" `#64 `__\n Thank you `graingert `__\n\n Fix: \"Now using LooseVersion instead of StrictVersion to avoid issues with rc releases\" `#67 `__\n Thank you `kavdev `__\n\n0.8.2\n Fix: A bug fix in Django 2.0.6 has broken django-js-reverse `#65 `__\n Thank you `kavdev `__\n\n0.8.1\n Fix: The tests folder of the `#53 `__ was still present in the build. => Added cleanup to the release make command.\n\n0.8.0\n New: Support for Django 2.0: `#58 `__\n Thank you `wlonk `__\n\n Fix: `#53 `__ - Don't install the tests folder as a separate folder. Moved inside the django_js_reverse namespace.\n\n\n`Full changelog `__\n\n\nRequirements\n------------\n\n+----------------+------------------------------------------+\n| Python version | Django versions |\n+================+==========================================+\n| 3.7 | 2.2, 2.1, 2.0, 1.11, 1.10, 1.9, 1.8 |\n+----------------+------------------------------------------+\n| 3.6 | 2.2, 2.1, 2.0, 1.11, 1.10, 1.9, 1.8 |\n+----------------+------------------------------------------+\n| 3.5 | 2.2, 2.1, 2.0, 1.11, 1.10, 1.9, 1.8 |\n+----------------+------------------------------------------+\n| 3.4 | 2.0, 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5 |\n+----------------+------------------------------------------+\n| 2.7 | 1.11, 1.10, 1.9, 1.8, 1.7, 1.6, 1.5 |\n+----------------+------------------------------------------+\n\n\nInstallation\n------------\n\nInstall using ``pip`` \u2026\n\n::\n\n pip install django-js-reverse\n\n\u2026 or clone the project from github.\n\n::\n\n git clone https://github.com/ierror/django-js-reverse.git\n\nAdd ``'django_js_reverse'`` to your ``INSTALLED_APPS`` setting.\n\n::\n\n INSTALLED_APPS = (\n ...\n 'django_js_reverse',\n )\n\n\nUsage as static file\n--------------------\n\nFirst generate static file by\n\n::\n\n ./manage.py collectstatic_js_reverse\n\nIf you change some urls or add an app and want to update the reverse.js file,\nrun the command again.\n\nAfter this add the file to your template\n\n::\n\n \n\n\nUsage with views\n----------------\n\nInclude none-cached view \u2026\n\n::\n\n urlpatterns = patterns('',\n url(r'^jsreverse/$', 'django_js_reverse.views.urls_js', name='js_reverse'),\n )\n\n\u2026 or a cached one that delivers the urls javascript\n\n::\n\n from django_js_reverse.views import urls_js\n urlpatterns = patterns('',\n url(r'^jsreverse/$', cache_page(3600)(urls_js), name='js_reverse'),\n )\n\nInclude javascript in your template\n\n::\n\n \n\nor, if you are using Django > 1.5\n\n::\n\n \n\n\nUsage as template tag\n_____________________\n\nYou can place the js_reverse JavaScript inline into your templates,\nhowever use of inline JavaScript is not recommended, because it\nwill make it impossible to deploy a secure Content Security Policy.\nSee `django-csp `__\n\n::\n\n {% load js_reverse %}\n\n \n\n\nUse the urls in javascript\n--------------------------\n\nIf your url names are valid javascript identifiers ([$A-Z\\_][-Z\\_$]\\*)i\nyou can access them by the Dot notation:\n\n::\n\n Urls.betterliving_get_house('house', 12)\n\nIf the named url contains invalid identifiers use the Square bracket\nnotation instead:\n\n::\n\n Urls['betterliving-get-house']('house', 12)\n Urls['namespace:betterliving-get-house']('house', 12)\n\nYou can also pass javascript objects to match keyword aguments like the\nexamples bellow:\n\n::\n\n Urls['betterliving-get-house']({ category_slug: 'house', entry_pk: 12 })\n Urls['namespace:betterliving-get-house']({ category_slug: 'house', entry_pk: 12 })\n\nOptions\n-------\n\nOptionally, you can overwrite the default javascript variable \u2018Urls\u2019 used\nto access the named urls by django setting\n\n::\n\n JS_REVERSE_JS_VAR_NAME = 'Urls'\n\nOptionally, you can change the name of the global object the javascript variable\nused to access the named urls is attached to. Default is :code:`this`\n\n::\n\n JS_REVERSE_JS_GLOBAL_OBJECT_NAME = 'window'\n\n\nOptionally, you can disable the minfication of the generated javascript file\nby django setting\n\n::\n\n JS_REVERSE_JS_MINIFY = False\n\n\nBy default all namespaces are included\n\n::\n\n JS_REVERSE_EXCLUDE_NAMESPACES = []\n\nTo exclude any namespaces from the generated javascript file, add them to the `JS_REVERSE_EXCLUDE_NAMESPACES` setting\n\n::\n\n JS_REVERSE_EXCLUDE_NAMESPACES = ['admin', 'djdt', ...]\n\nIf you want to include only specific namespaces add them to the `JS_REVERSE_INCLUDE_ONLY_NAMESPACES` setting\ntips:\n* Use \"\" (empty string) for urls without namespace\n* Use \"foo\\0\" to include urls just from \"foo\" namaspace and not from any subnamespaces (e.g. \"foo:bar\")\n\n::\n\n JS_REVERSE_INCLUDE_ONLY_NAMESPACES = ['poll', 'calendar', ...]\n\nIf you run your application under a subpath, the collectstatic_js_reverse needs to take care of this.\nDefine the prefix in your django settings:\n\n::\n\n JS_REVERSE_SCRIPT_PREFIX = '/myprefix/'\n\nBy default collectstatic_js_reverse writes its output (reverse.js) to your project's STATIC_ROOT.\nYou can change the output path:\n\n::\n\n JS_REVERSE_OUTPUT_PATH = 'some_path'\n\n\nRunning the test suite\n----------------------\n\n::\n\n make test\n\nLicense\n-------\n\n`MIT `__\n\n\nContact\n-------\n\n`@i_error `__\n\n--------------\n\nEnjoy!", "description_content_type": "", "docs_url": null, "download_url": "http://pypi.python.org/pypi/django-js-reverse/", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ierror/django-js-reverse", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-js-reverse", "package_url": "https://pypi.org/project/django-js-reverse/", "platform": "", "project_url": "https://pypi.org/project/django-js-reverse/", "project_urls": { "Download": "http://pypi.python.org/pypi/django-js-reverse/", "Homepage": "https://github.com/ierror/django-js-reverse" }, "release_url": "https://pypi.org/project/django-js-reverse/0.9.1/", "requires_dist": null, "requires_python": "", "summary": "Javascript url handling for Django that doesn't hurt.", "version": "0.9.1" }, "last_serial": 5623299, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "67a087817ab8058a501f1cb28653f1a8", "sha256": "872fcbbeb48945e08f5059c7218b9b6fbc7820707348df6789f482fa3b667062" }, "downloads": -1, "filename": "django-js-reverse-0.0.1.tar.gz", "has_sig": false, "md5_digest": "67a087817ab8058a501f1cb28653f1a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 1001, "upload_time": "2013-02-01T19:52:21", "url": "https://files.pythonhosted.org/packages/96/61/38566c5d770afa2168351e2fddfe801f0184fb58b5ef76297f416407b9e3/django-js-reverse-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "e23e366c6b7e68434f27af546a5ab040", "sha256": "cf3646b258cc91f5645887543a2e49f72c7a1c32e79bfef47e2a9e77d69d807f" }, "downloads": -1, "filename": "django-js-reverse-0.0.2.tar.gz", "has_sig": false, "md5_digest": "e23e366c6b7e68434f27af546a5ab040", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3462, "upload_time": "2013-02-02T13:17:12", "url": "https://files.pythonhosted.org/packages/f3/f8/3af0965cf0949bd83aff0ba251bbb123782b42898b4d8acd323e05bcdb76/django-js-reverse-0.0.2.tar.gz" } ], "0.1.0": [ { "comment_text": "", "digests": { "md5": "e59be146f76acc120ca7b09ab159c1d9", "sha256": "434047e058c381bb85b21aefcdecca113dd90b3000c4aa9bce36b2dbdb237308" }, "downloads": -1, "filename": "django-js-reverse-0.1.0.tar.gz", "has_sig": false, "md5_digest": "e59be146f76acc120ca7b09ab159c1d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3844, "upload_time": "2013-02-03T19:57:36", "url": "https://files.pythonhosted.org/packages/d3/e7/7f33c20c49e88a0ac69d0c673c8cbfa94e2b459bcc163d9b2ec0fab4ee29/django-js-reverse-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "7e93a20957f8514ec08da708d27d934f", "sha256": "7aab92533af23ce6326f361aff7f6ca6b250d9666c919d45c3cb4489c1f32166" }, "downloads": -1, "filename": "django-js-reverse-0.1.1.tar.gz", "has_sig": false, "md5_digest": "7e93a20957f8514ec08da708d27d934f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3945, "upload_time": "2013-03-24T14:08:37", "url": "https://files.pythonhosted.org/packages/0d/62/be68620e37462034b44402da8e38c7c608479f101aed18f9e47119b5c241/django-js-reverse-0.1.1.tar.gz" } ], "0.10.1a0": [ { "comment_text": "", "digests": { "md5": "862695ba60f02333450fcb0cfcba1466", "sha256": "d57671aeb35701238608d63ebca28a4f22359ce3f3030235d8d5d306decd9ee1" }, "downloads": -1, "filename": "django_js_reverse-0.10.1a0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "862695ba60f02333450fcb0cfcba1466", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 24194, "upload_time": "2019-08-02T11:09:39", "url": "https://files.pythonhosted.org/packages/3a/b7/4a137ad762f171513537f6a4ffd2be69ba19475ba294b6d9c8833904de64/django_js_reverse-0.10.1a0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e8b48320a50841e67175ac84a7d1bcc", "sha256": "7588ee5eb4b6a9737713910cfc407f56d36c2b210d8fe2e21a86f5e3d5c2e5f6" }, "downloads": -1, "filename": "django-js-reverse-0.10.1a0.tar.gz", "has_sig": false, "md5_digest": "3e8b48320a50841e67175ac84a7d1bcc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 23326, "upload_time": "2019-08-02T11:09:40", "url": "https://files.pythonhosted.org/packages/78/80/ff35aca38515edf5aee5995f306d4ea87bbb54e75831a9b0d8f87984fcfe/django-js-reverse-0.10.1a0.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "e01eed96cf80e519a894f0934a7a4e99", "sha256": "c51051bb29975c91c8025ad7a7a997f99b5e9c38f62ba2f0f20689460a6149e2" }, "downloads": -1, "filename": "django-js-reverse-0.2.0.tar.gz", "has_sig": false, "md5_digest": "e01eed96cf80e519a894f0934a7a4e99", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4029, "upload_time": "2013-03-27T22:17:05", "url": "https://files.pythonhosted.org/packages/32/ac/5a1595873f2e65068a19a75432101219f6b7a1d4791b183041b76f332ce9/django-js-reverse-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9c139c0e64c3748b095f8fda30aaccaa", "sha256": "9e856831ff3942ed3815780914e81f3c62300372da66a0826ec992e97781e09c" }, "downloads": -1, "filename": "django-js-reverse-0.2.1.tar.gz", "has_sig": false, "md5_digest": "9c139c0e64c3748b095f8fda30aaccaa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4203, "upload_time": "2013-08-21T18:22:28", "url": "https://files.pythonhosted.org/packages/39/27/1d51fa035249c9a9b2ea0d56c54e03f93765fa92e4615cd004a76c56185e/django-js-reverse-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "35618ea4a5e5e659fb2c0c6556fc456d", "sha256": "abe3ee5192fba8562ff200b6485c30801a0c0020130faaf57f8d97d03595589a" }, "downloads": -1, "filename": "django-js-reverse-0.3.0.tar.gz", "has_sig": false, "md5_digest": "35618ea4a5e5e659fb2c0c6556fc456d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4580, "upload_time": "2014-08-07T19:11:48", "url": "https://files.pythonhosted.org/packages/a2/38/a2bd91e104b0de8f8c0addd588ce65535e1b1f981d3e3a1d0c83ef98e81a/django-js-reverse-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "e428410d21a8855fe01223da82faaa49", "sha256": "04feedeefef84268563123ac68871dfd390dd7ab732a258ab48454b34ec83c2d" }, "downloads": -1, "filename": "django-js-reverse-0.3.1.tar.gz", "has_sig": false, "md5_digest": "e428410d21a8855fe01223da82faaa49", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5156, "upload_time": "2014-08-24T10:46:21", "url": "https://files.pythonhosted.org/packages/de/dd/919fcfc0761a6f89dc30d23ca21b467cb99da0024684c6e4de7eabdbc032/django-js-reverse-0.3.1.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "4126e014d7e2e3f9ff7baddcd9f91c6f", "sha256": "640907ddeaca893b0ae72f5198d542b79df1749f76349d02ad80cc38c3e06ef7" }, "downloads": -1, "filename": "django-js-reverse-0.3.2.tar.gz", "has_sig": false, "md5_digest": "4126e014d7e2e3f9ff7baddcd9f91c6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5700, "upload_time": "2014-08-30T12:50:59", "url": "https://files.pythonhosted.org/packages/bd/3e/c1479d4eea2d6498ad0d10c1600a3b239b3674716bb6ea36ac178c040729/django-js-reverse-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "0edb5e6ac40f35a8afa6d1efbdacba24", "sha256": "c0079ab778bcfe3879909e91e40d27b5f7454c3c44aafdec9ea15907c0f72802" }, "downloads": -1, "filename": "django-js-reverse-0.3.3.tar.gz", "has_sig": false, "md5_digest": "0edb5e6ac40f35a8afa6d1efbdacba24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5741, "upload_time": "2014-09-03T16:20:49", "url": "https://files.pythonhosted.org/packages/e2/ee/8d9476f2234ce6a66c38e075d99d7346baf173a164eda60dcc176a61bf28/django-js-reverse-0.3.3.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "d10edce8ea3c5fcca9dbb385c027eef0", "sha256": "75e72f54718e2664a45506ed3b8d6dc8a6dbda9db34ee03e72483d1f7db8483b" }, "downloads": -1, "filename": "django-js-reverse-0.4.0.tar.gz", "has_sig": false, "md5_digest": "d10edce8ea3c5fcca9dbb385c027eef0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7046, "upload_time": "2015-01-23T14:30:13", "url": "https://files.pythonhosted.org/packages/5d/8d/f0f76fc416a1b62c1f86746bb6fd072b290acdf599d548feb728076bba70/django-js-reverse-0.4.0.tar.gz" } ], "0.4.1": [], "0.4.2": [ { "comment_text": "", "digests": { "md5": "bbf0353f5841fa2353594de56fa08437", "sha256": "c3e62ccfbccae9fc6a8b1f3089f365cb4b0b09005dc48431906324d7338d3614" }, "downloads": -1, "filename": "django-js-reverse-0.4.2.tar.gz", "has_sig": false, "md5_digest": "bbf0353f5841fa2353594de56fa08437", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7622, "upload_time": "2015-02-06T16:32:44", "url": "https://files.pythonhosted.org/packages/e8/c7/1510649309b28844ac2c10c1868381a3376fda5eb347b288833979295d18/django-js-reverse-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "2c104c53fa86ff6051ee478bbaaa9a3c", "sha256": "a7bc3117b261701c7abe9ef79eefdc1d460fa80075316e17682c2e0588618595" }, "downloads": -1, "filename": "django_js_reverse-0.4.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "2c104c53fa86ff6051ee478bbaaa9a3c", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 9422, "upload_time": "2015-02-22T16:03:40", "url": "https://files.pythonhosted.org/packages/92/74/f63a34674cb3cdbb833a715b95df434e8a9aa965fef5bfea7023e41b478a/django_js_reverse-0.4.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "446490b3e923d3a5e10cce1fb7317743", "sha256": "209cc773a2bb85b5224c754979503983ea1845ae1424f993a77fc90862becc49" }, "downloads": -1, "filename": "django-js-reverse-0.4.3.tar.gz", "has_sig": false, "md5_digest": "446490b3e923d3a5e10cce1fb7317743", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7850, "upload_time": "2015-02-22T16:03:37", "url": "https://files.pythonhosted.org/packages/fc/f3/6b6cf289a5b36c44e1ec0ee20098b06958a311e076ed9fc6b715cb2e6149/django-js-reverse-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "6abd2693290e16c225c01366c03b866e", "sha256": "6c3d75eedd74f867b64548ba53c4828ca4a80f4640bfb915c75d17df368eccf9" }, "downloads": -1, "filename": "django_js_reverse-0.4.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "6abd2693290e16c225c01366c03b866e", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10204, "upload_time": "2015-02-22T19:37:34", "url": "https://files.pythonhosted.org/packages/bb/a0/f0f3d44426c3579a52ff785295c3fc8537adbe2b3ce5efed5190058060dc/django_js_reverse-0.4.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a22eda2c74f0308df3371081f82f518a", "sha256": "4c01b61d8335cfa41f26e6a2b4c26502ae9d3f364d76054a4e608a1897899b2d" }, "downloads": -1, "filename": "django-js-reverse-0.4.4.tar.gz", "has_sig": false, "md5_digest": "a22eda2c74f0308df3371081f82f518a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7973, "upload_time": "2015-02-22T19:37:31", "url": "https://files.pythonhosted.org/packages/2c/59/0964cadbb4e72d06235706ee29f8e4fb3ce4819b655994c8c2ab7e2f95f9/django-js-reverse-0.4.4.tar.gz" } ], "0.4.5": [ { "comment_text": "", "digests": { "md5": "c66fad4de4c4595c4aa6b43ff52c83ab", "sha256": "db4637827c9e91b69a7670807faec54be7aeb90abeeecac12070d313136bf2ac" }, "downloads": -1, "filename": "django_js_reverse-0.4.5-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "c66fad4de4c4595c4aa6b43ff52c83ab", "packagetype": "bdist_wheel", "python_version": "2.6", "requires_python": null, "size": 10466, "upload_time": "2015-02-28T19:37:33", "url": "https://files.pythonhosted.org/packages/44/4b/22e35b8e39e32523b9d71cd2fac1922b16ec20ded7743676ba2833637a4b/django_js_reverse-0.4.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1178f7d921d67bd49e587984656b688c", "sha256": "985ab70b7e78fbf3ebba0fd57a5f9ea620fb5105e4cf3c66a59f7268aeb703a0" }, "downloads": -1, "filename": "django-js-reverse-0.4.5.tar.gz", "has_sig": true, "md5_digest": "1178f7d921d67bd49e587984656b688c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7797, "upload_time": "2015-02-28T19:37:26", "url": "https://files.pythonhosted.org/packages/c6/95/ad437729e9ae44f0fd8392b2cbdec0d1d2fefe35f368f721d9b6636214ce/django-js-reverse-0.4.5.tar.gz" } ], "0.4.6": [ { "comment_text": "", "digests": { "md5": "a80c9a4b6af2bce7cba56f92f0a22571", "sha256": "0045847cb6741b2bf205f73c5a86a1b4a19195fa70b03dad594983abd6bba009" }, "downloads": -1, "filename": "django_js_reverse-0.4.6-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "a80c9a4b6af2bce7cba56f92f0a22571", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 10685, "upload_time": "2015-03-29T19:13:00", "url": "https://files.pythonhosted.org/packages/44/0f/240cdc2fe7a2d12a6ebfd482e96ee6ada83dfceab776a1ec32e41b37cfbb/django_js_reverse-0.4.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "5ae721e9f7eff45d42cf4d7cb615443f", "sha256": "95bd9d0531c49b849917a31167ae39c40176bce579cdb885a37600e27d31fa68" }, "downloads": -1, "filename": "django-js-reverse-0.4.6.tar.gz", "has_sig": true, "md5_digest": "5ae721e9f7eff45d42cf4d7cb615443f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8201, "upload_time": "2015-03-29T19:12:53", "url": "https://files.pythonhosted.org/packages/b7/21/d354cb5b66c84545508c03a27d7b97a0dace38395386fdaa49f1b43489d5/django-js-reverse-0.4.6.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "3c7fe52f4bb4abf156965a8075ebb01d", "sha256": "d6bfed39d57233c8badd7b151b412023d18f9780a90b360e6cc8f700531e4102" }, "downloads": -1, "filename": "django_js_reverse-0.5.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3c7fe52f4bb4abf156965a8075ebb01d", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 14649, "upload_time": "2015-04-03T12:11:30", "url": "https://files.pythonhosted.org/packages/f9/d8/7aa02dac96ff0f6d9441c2c002ac3fdcfe031284dd054e0418e1de33921d/django_js_reverse-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "da10242767564e63bd4a1a72c2b56d1f", "sha256": "ea567306de50064fc452054c160fedbedcc250eb5f5375dc0fcebdc50ff2128d" }, "downloads": -1, "filename": "django-js-reverse-0.5.0.tar.gz", "has_sig": true, "md5_digest": "da10242767564e63bd4a1a72c2b56d1f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9598, "upload_time": "2015-04-03T12:11:24", "url": "https://files.pythonhosted.org/packages/ca/f4/216cccb177ec6f02a295298a071b2a9f6fc5b98ab3634ebf7dc44cd5c5a7/django-js-reverse-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "2599858758de25fcf8478e9e853efc83", "sha256": "8922f6094b3b41e485a90469445a4ebc7679de81a5c218e1ecb05a7ff62304a4" }, "downloads": -1, "filename": "django_js_reverse-0.5.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2599858758de25fcf8478e9e853efc83", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 14655, "upload_time": "2015-05-09T12:28:26", "url": "https://files.pythonhosted.org/packages/f8/5b/1ecf87879ee07fa023cefb606ef956034bebfc3bdbfa15c4016bb1ecdcf3/django_js_reverse-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3664b447a1ff74728f30aff3a7d06e8", "sha256": "a72ad2605b02748ad58feccdcbbcf43abec10b0226b5bd1c7bf5c7ac857e56a8" }, "downloads": -1, "filename": "django-js-reverse-0.5.1.tar.gz", "has_sig": true, "md5_digest": "a3664b447a1ff74728f30aff3a7d06e8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 9637, "upload_time": "2015-05-09T12:28:20", "url": "https://files.pythonhosted.org/packages/2d/21/d28d3524d2832bcbf9440137b3947d50feb56f82d0085432bd0b49c0265b/django-js-reverse-0.5.1.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "6d1dd3fa9f91ca378d76f420653681d1", "sha256": "ca1e1c182d3ee6ca6dbf8267c3c9a2b1aa8fc8fba88ebb4e200d86c7f5604913" }, "downloads": -1, "filename": "django_js_reverse-0.6.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "6d1dd3fa9f91ca378d76f420653681d1", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 15214, "upload_time": "2015-08-03T17:42:44", "url": "https://files.pythonhosted.org/packages/ce/a9/bfd8b26a2a0b61fc27305832b843f5aba5f598bb2c3d107702e5d284e12f/django_js_reverse-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "75c3700ce5ace0fe74f7186dad391740", "sha256": "70882c5d43272740ebaeaddcc09f44308d76cbe8487dedff2ce40db194ebdd01" }, "downloads": -1, "filename": "django-js-reverse-0.6.0.tar.gz", "has_sig": true, "md5_digest": "75c3700ce5ace0fe74f7186dad391740", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 10125, "upload_time": "2015-08-03T17:42:33", "url": "https://files.pythonhosted.org/packages/3b/55/1af486533f4331de3909721e5f160ea245ea9f181ab25898885a39290c6a/django-js-reverse-0.6.0.tar.gz" } ], "0.6.1": [ { "comment_text": "", "digests": { "md5": "2ab32096869cd789c2f34e7daa35e452", "sha256": "928273d0cab8425af1851e9cd0de96d54b60e844163deb39bf0fe3b0585705a4" }, "downloads": -1, "filename": "django_js_reverse-0.6.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "2ab32096869cd789c2f34e7daa35e452", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 19971, "upload_time": "2015-08-08T14:32:49", "url": "https://files.pythonhosted.org/packages/9a/ca/1a1bef7aa2f4e362ec433e56918cf9f6e2c80bac31decb2cda588c682308/django_js_reverse-0.6.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "62404f2bbdd67b1127582517f6a66f83", "sha256": "62c540d46b1de17adcbb80ea6ef7239b4ab9793fadae1595383b2be801b1af60" }, "downloads": -1, "filename": "django-js-reverse-0.6.1.tar.gz", "has_sig": true, "md5_digest": "62404f2bbdd67b1127582517f6a66f83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15613, "upload_time": "2015-08-08T14:32:40", "url": "https://files.pythonhosted.org/packages/8a/86/e5207f75d2ede303a95955958081494fe7adc75c63478b9622ad0921b40b/django-js-reverse-0.6.1.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "ed94f2cf683909c7bece2f7dd7f671a8", "sha256": "a0847bed896f38934331a5affa9e200fcf5de4d9c9977c5d148b9ee3d0d3eb6f" }, "downloads": -1, "filename": "django_js_reverse-0.7.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ed94f2cf683909c7bece2f7dd7f671a8", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21567, "upload_time": "2016-03-06T15:41:43", "url": "https://files.pythonhosted.org/packages/4f/e4/8358274642c99e8fef11e2fc8bbf016aa4fa05ae403cde87c7849c592f0a/django_js_reverse-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "966c5a8f0ed7c9fa890f5fead85868c3", "sha256": "0271c18c999034f29f3977efdcb6ade63942a2f4be36a47bd4115fb01cc97923" }, "downloads": -1, "filename": "django-js-reverse-0.7.0.tar.gz", "has_sig": true, "md5_digest": "966c5a8f0ed7c9fa890f5fead85868c3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17153, "upload_time": "2016-03-06T15:41:24", "url": "https://files.pythonhosted.org/packages/02/d7/a92af39aa92d29e1430dbaf379c2607361e25b9715d1e1529913188ac444/django-js-reverse-0.7.0.tar.gz" } ], "0.7.1": [ { "comment_text": "", "digests": { "md5": "bc1f3cf62a5bbb326450a44cdf0c1921", "sha256": "5e9da6a86159379280329a3d56d9a9ad974569817b838c4f849a051adbb6dd62" }, "downloads": -1, "filename": "django_js_reverse-0.7.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "bc1f3cf62a5bbb326450a44cdf0c1921", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 21638, "upload_time": "2016-04-15T18:14:43", "url": "https://files.pythonhosted.org/packages/d9/61/ede31a6070ddba2e3e67d86090ea3fd9b02840ff0912339fa2daa7fe4f80/django_js_reverse-0.7.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ffd417417ea49939eb8cee5d266fa91c", "sha256": "664eb4e945ef45e2340a05cb2aea8a3f73139fdf1f81b147ced5b1a87f812f21" }, "downloads": -1, "filename": "django-js-reverse-0.7.1.tar.gz", "has_sig": true, "md5_digest": "ffd417417ea49939eb8cee5d266fa91c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17237, "upload_time": "2016-04-15T18:14:26", "url": "https://files.pythonhosted.org/packages/06/e2/403156aa57c5de3df1385e95224b467917969097e63aec1c8f7a3b4ce689/django-js-reverse-0.7.1.tar.gz" } ], "0.7.2": [ { "comment_text": "", "digests": { "md5": "11e2766d6b847345fc241ec91611e15c", "sha256": "3e0f60da33ee3d877329b44f2a4138d39b55c5e6785515c349530b74be01702e" }, "downloads": -1, "filename": "django_js_reverse-0.7.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "11e2766d6b847345fc241ec91611e15c", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 21636, "upload_time": "2016-05-19T19:29:07", "url": "https://files.pythonhosted.org/packages/95/65/299c145ea51850dcdaf896518a1e858e7b24c4bfbc05d0afacb36a8f5965/django_js_reverse-0.7.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "f217e1f76c2a6ec5f7f6a135cf77a723", "sha256": "718b12b022738ce58eb9518c4257b37ddc556c655a17af5e5b376268c746840f" }, "downloads": -1, "filename": "django-js-reverse-0.7.2.tar.gz", "has_sig": true, "md5_digest": "f217e1f76c2a6ec5f7f6a135cf77a723", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17223, "upload_time": "2016-05-19T19:28:39", "url": "https://files.pythonhosted.org/packages/de/63/211bfe57c84b5ac93417ac4169fdb7244f64485675b47000df520da601d4/django-js-reverse-0.7.2.tar.gz" } ], "0.7.3": [ { "comment_text": "", "digests": { "md5": "3701ac7642f4471429084e806a285379", "sha256": "a9e60f53c1ce99d9cb425cd735438ed5fcb9fb56c1251c4441e0ef7fc21385fa" }, "downloads": -1, "filename": "django_js_reverse-0.7.3-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "3701ac7642f4471429084e806a285379", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 21739, "upload_time": "2016-12-19T17:20:13", "url": "https://files.pythonhosted.org/packages/9e/03/f2a42f48defffede0dce59fe1dc74b67ab43b78ecb085fb02e1025332805/django_js_reverse-0.7.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8f0ee34f5e3b2d861f9cc3041157dfa9", "sha256": "ac340b349775323d2e1935b912e4e3e131eeb6ced0ea9afed27daf853c8faaf8" }, "downloads": -1, "filename": "django-js-reverse-0.7.3.tar.gz", "has_sig": true, "md5_digest": "8f0ee34f5e3b2d861f9cc3041157dfa9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17386, "upload_time": "2016-12-19T17:20:11", "url": "https://files.pythonhosted.org/packages/60/b0/51e7e591d3bb96a3fb89cc9a1c863bae0313ec09a26aa5016a847ad8a2a7/django-js-reverse-0.7.3.tar.gz" } ], "0.8.1": [ { "comment_text": "", "digests": { "md5": "4ece36ad1e24c767142f2d0e58ab5282", "sha256": "a4798c95cfa5d74f39d77fa70f886725548b2c8cf210a8071ae3d61b7f6f4f91" }, "downloads": -1, "filename": "django_js_reverse-0.8.1-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "4ece36ad1e24c767142f2d0e58ab5282", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 22907, "upload_time": "2017-12-17T20:11:18", "url": "https://files.pythonhosted.org/packages/e8/00/ce789cf5fb65fa7f8e8babf647e5afbef5a712cc4e66d890ac41c10a0f1d/django_js_reverse-0.8.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a23f69cadd9b062f273aacd881a114cc", "sha256": "cd477a2d8ca7fb327093255ff16ba97adbfcab406c86ecca45821ce55122fc35" }, "downloads": -1, "filename": "django-js-reverse-0.8.1.tar.gz", "has_sig": true, "md5_digest": "a23f69cadd9b062f273aacd881a114cc", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15719, "upload_time": "2017-12-17T20:11:15", "url": "https://files.pythonhosted.org/packages/be/35/4dabc90cf5b3ada380646ccb09f3f60718a54f80b2f4dad951b4ddb1de37/django-js-reverse-0.8.1.tar.gz" } ], "0.8.2": [ { "comment_text": "", "digests": { "md5": "7a4ea0a4e7f989a6c509b62f667840fd", "sha256": "d2afc68cbe432d7b99966c7a5532f415a8b639342f3786c87cb9add4dd3b30a3" }, "downloads": -1, "filename": "django_js_reverse-0.8.2-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "7a4ea0a4e7f989a6c509b62f667840fd", "packagetype": "bdist_wheel", "python_version": "2.7", "requires_python": null, "size": 23046, "upload_time": "2018-07-08T16:52:25", "url": "https://files.pythonhosted.org/packages/f4/4e/774ab7379fa48129870ed331c06757a4115bfab9e22107d9d4742c52d2f9/django_js_reverse-0.8.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c4f7fa507353ab6b9bdf19cb0d8f866e", "sha256": "6a7cc6fc16c23cfcd5d79022a06465f2a29d0cb91e6ca56c0f0deb178c202c76" }, "downloads": -1, "filename": "django-js-reverse-0.8.2.tar.gz", "has_sig": true, "md5_digest": "c4f7fa507353ab6b9bdf19cb0d8f866e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15827, "upload_time": "2018-07-08T16:52:22", "url": "https://files.pythonhosted.org/packages/88/60/36608197ac7a70f937ed8d1c9dc261e282a56c7b995df318574e07cb43e4/django-js-reverse-0.8.2.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "ff8ae80bd260d0706586bbdb6bc3b475", "sha256": "abfab18a631fbf5de8d5e313ff003e842ec04d124cbc7a56c79b1b45eb882ed5" }, "downloads": -1, "filename": "django_js_reverse-0.9.0-py2.py3-none-any.whl", "has_sig": true, "md5_digest": "ff8ae80bd260d0706586bbdb6bc3b475", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 23667, "upload_time": "2019-05-05T13:14:18", "url": "https://files.pythonhosted.org/packages/0b/fb/878adc777b937a815761dd830568756f9d057b442b2327807a96ef59cdae/django_js_reverse-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bef2ebbb8f15164f720e2ad8821f0818", "sha256": "22d755f3c1fdccd9e62fa9d8b3d273a019194c6fd394d31d5acfbc30efbc9574" }, "downloads": -1, "filename": "django-js-reverse-0.9.0.tar.gz", "has_sig": true, "md5_digest": "bef2ebbb8f15164f720e2ad8821f0818", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 16099, "upload_time": "2019-05-05T13:14:21", "url": "https://files.pythonhosted.org/packages/92/a5/7a8e2174dce93319ce7588b949c389e888d79dc54181ccfff84c8c823a6e/django-js-reverse-0.9.0.tar.gz" } ], "0.9.1": [ { "comment_text": "", "digests": { "md5": "23b0d4b7a6db1f12ae6bcbe563bc1a4c", "sha256": "8134c2ab6307c945edfa90671ca65e85d6c1754d48566bdd6464be259cc80c30" }, "downloads": -1, "filename": "django_js_reverse-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23b0d4b7a6db1f12ae6bcbe563bc1a4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21882, "upload_time": "2019-05-09T08:18:05", "url": "https://files.pythonhosted.org/packages/17/e0/283b0553f445bd3b45997d3c4d91ffb1a39855e5d7174a0879587a06674c/django_js_reverse-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e35a28d9f0d8c7937be68f104eab779d", "sha256": "2a392d169f44e30b883c30dfcfd917a14167ce8fe196c99d2385b31c90d77aa0" }, "downloads": -1, "filename": "django-js-reverse-0.9.1.tar.gz", "has_sig": false, "md5_digest": "e35a28d9f0d8c7937be68f104eab779d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19027, "upload_time": "2019-05-09T08:17:54", "url": "https://files.pythonhosted.org/packages/cb/43/5f1175b013fc5a72f9effaffb8d0891f212ebc9fcf0c17048e6064b6ce73/django-js-reverse-0.9.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "23b0d4b7a6db1f12ae6bcbe563bc1a4c", "sha256": "8134c2ab6307c945edfa90671ca65e85d6c1754d48566bdd6464be259cc80c30" }, "downloads": -1, "filename": "django_js_reverse-0.9.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "23b0d4b7a6db1f12ae6bcbe563bc1a4c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 21882, "upload_time": "2019-05-09T08:18:05", "url": "https://files.pythonhosted.org/packages/17/e0/283b0553f445bd3b45997d3c4d91ffb1a39855e5d7174a0879587a06674c/django_js_reverse-0.9.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e35a28d9f0d8c7937be68f104eab779d", "sha256": "2a392d169f44e30b883c30dfcfd917a14167ce8fe196c99d2385b31c90d77aa0" }, "downloads": -1, "filename": "django-js-reverse-0.9.1.tar.gz", "has_sig": false, "md5_digest": "e35a28d9f0d8c7937be68f104eab779d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19027, "upload_time": "2019-05-09T08:17:54", "url": "https://files.pythonhosted.org/packages/cb/43/5f1175b013fc5a72f9effaffb8d0891f212ebc9fcf0c17048e6064b6ce73/django-js-reverse-0.9.1.tar.gz" } ] }