{ "info": { "author": "Yonel Ceruto Glez", "author_email": "yonelceruto@gmail.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 :: 3.5", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "===========\ndjango-ajax\n===========\n\nFast and easy AJAX libraries for django applications.\n\n.. image:: https://travis-ci.org/yceruto/django-ajax.svg?branch=master\n :alt: Master Build Status\n :target: https://travis-ci.org/yceruto/django-ajax\n \n.. image:: https://img.shields.io/pypi/v/djangoajax.svg\n :alt: PYPI Package\n :target: https://pypi.python.org/pypi/djangoajax\n \n.. image:: https://img.shields.io/pypi/status/django-ajax.svg\n :alt: PYPI Status\n :target: https://pypi.python.org/pypi/djangoajax\n \n.. image:: https://img.shields.io/pypi/l/djangoajax.svg\n :alt: PYPI License\n :target: https://pypi.python.org/pypi/djangoajax\n\nRequirements\n------------\n\n``3.x``\n\n* `python`_ >=3.5\n* `django`_ >=2.0\n\n``2.x``\n\n* `python`_ >=2.7\n* `django`_ >=1.7,<2.0\n\n.. _`python`: http://www.python.org/\n.. _`django`: https://djangoproject.com\n.. _`jQuery`: http://jquery.com\n\nInstallation\n------------\n\nInstall django-ajax in your python environment\n\n1- Download and install package:\n\n.. code:: sh\n\n $ pip install djangoajax\n\nThrough Github:\n\n.. code:: sh\n\n pip install -e git://github.com/yceruto/django-ajax#egg=djangoajax\n\nor simply with:\n\n.. code:: sh\n\n $ python setup.py install\n\n2- Add ``'django_ajax'`` into the ``INSTALLED_APPS`` list.\n\n3- Read usage section and enjoy its advantages!\n\n\nUsage\n-----\n\n@ajax Decorator\n~~~~~~~~~~~~~~~\n\n.. code:: python\n\n from django_ajax.decorators import ajax\n\n @ajax\n def my_view(request):\n do_something()\n \nWhen nothing is returned as result of view then returns (JSON format):\n\n.. code:: javascript\n\n {\"status\": 200, \"statusText\": \"OK\", \"content \": null}\n\n\n**Sending custom data in the response**\n\n.. code:: python\n\n @ajax\n def my_view(request):\n c = 2 + 3\n return {'result': c}\n \nThe result is send to the browser in the following way (JSON format)\n\n.. code:: javascript\n\n {\"status\": 200, \"statusText\": \"OK\", \"content\": {\"result\": 5}}\n\n\n**Combining with others decorators**\n\n.. code:: python\n\n from django.contrib.auth.decorators import login_required\n from django_ajax.decorators import ajax\n\n @ajax\n @login_required\n def my_view(request):\n # if the request.user is anonymous then this view not proceed \n return {'user_id': request.user.id}\n \nThe JSON response:\n\n.. code:: javascript\n\n {\"status\": 302, \"statusText\": \"FOUND\", \"content\": \"/login\"}\n\n\n**Template response**\n\n.. code:: python\n\n from django.shortcuts import render\n from django_ajax.decorators import ajax\n\n @ajax\n def my_view(request):\n return render(request, 'home.html')\n\nThe JSON response:\n\n.. code:: javascript\n\n {\"status\": 200, \"statusText\": \"OK\", \"content\": \"...\"}\n\n\n**Catch exceptions**\n\n.. code:: python\n\n @ajax\n def my_view(request):\n a = 23 / 0 # this line throws an exception\n return a\n\nThe JSON response:\n\n.. code:: javascript\n\n {\"status\": 500, \"statusText\": \"INTERNAL SERVER ERROR\", \"content\": \"integer division or modulo by zero\"}\n\n\nAJAXMiddleware\n~~~~~~~~~~~~~~\n\nIf you use AJAX quite frequently in your project, we suggest using the AJAXMiddleware described below.\n\nAdd ``django_ajax.middleware.AJAXMiddleware`` into the ``MIDDLEWARE_CLASSES`` list in ``settings.py``.\n\nAll your responses will be converted to JSON if the request was made by AJAX, otherwise is return a HttpResponse.\n\n.. caution:: If you use this middleware cannot use ``@ajax`` decorator.\n\n\nAJAXMixin for class-based views\n~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~\n\n``AJAXMixin`` is an object that calls the AJAX decorator.\n\n.. code:: python\n\n from django.views.generic import TemplateView\n from django_ajax.mixin import AJAXMixin\n\n class SimpleView(AJAXMixin, TemplateView):\n template_name = 'home.html'\n\nThe JSON response:\n\n.. code:: javascript\n\n {\"status\": 200, \"statusText\": \"OK\", \"content\": \"...\"}\n\nEnjoy!", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/yceruto/django-ajax", "keywords": "ajax django-ajax json", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "djangoajax", "package_url": "https://pypi.org/project/djangoajax/", "platform": "OS Independent", "project_url": "https://pypi.org/project/djangoajax/", "project_urls": { "Homepage": "https://github.com/yceruto/django-ajax" }, "release_url": "https://pypi.org/project/djangoajax/3.1/", "requires_dist": null, "requires_python": "", "summary": "Powerful and easy AJAX framework for django applications.", "version": "3.1" }, "last_serial": 4791611, "releases": { "2.2.10": [ { "comment_text": "", "digests": { "md5": "c0b1c2dd488fef2de775c6b5e87b1d61", "sha256": "026b85f5c20a0e72538afaac348c74339a8fbc52c2768cbe63a2ca4453e2eb24" }, "downloads": -1, "filename": "djangoajax-2.2.10.tar.gz", "has_sig": false, "md5_digest": "c0b1c2dd488fef2de775c6b5e87b1d61", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14636, "upload_time": "2014-06-20T12:30:07", "url": "https://files.pythonhosted.org/packages/af/18/479a998d41b9b7f7d6eceab95cf1132b80eae662fc2631005ec230f6f0c5/djangoajax-2.2.10.tar.gz" } ], "2.2.11": [ { "comment_text": "", "digests": { "md5": "156f2f233d712d150103edfd9b59b8a8", "sha256": "428d23efa8d4c30e7de4f545f8987089e4cdc0bfcdafd501ae12c57e9bad16b0" }, "downloads": -1, "filename": "djangoajax-2.2.11.tar.gz", "has_sig": false, "md5_digest": "156f2f233d712d150103edfd9b59b8a8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14694, "upload_time": "2014-09-11T12:59:33", "url": "https://files.pythonhosted.org/packages/22/d2/41aee7837bca6013a232784f2bcecf8a8dd0fcb320abbfd25ef4c01afe7e/djangoajax-2.2.11.tar.gz" } ], "2.2.12": [ { "comment_text": "", "digests": { "md5": "af79f76b47beaea498d1f1b0589506e3", "sha256": "c3d3aef52df074fe8a4d34ae695eab6c58d1c9493c7a5c081e06915094e90400" }, "downloads": -1, "filename": "djangoajax-2.2.12.tar.gz", "has_sig": false, "md5_digest": "af79f76b47beaea498d1f1b0589506e3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14726, "upload_time": "2014-10-08T15:29:33", "url": "https://files.pythonhosted.org/packages/49/46/022fff5f74ced6abfd1ea19a617284c291b0aaa88546b4254a73d685ac3d/djangoajax-2.2.12.tar.gz" } ], "2.2.13": [ { "comment_text": "", "digests": { "md5": "1cd890c3de3009a9c279077308cef0d9", "sha256": "ddf96524da41cd5761c79976300af8251cfccbc0693ad272f53794a3d2d1afaf" }, "downloads": -1, "filename": "djangoajax-2.2.13.tar.gz", "has_sig": false, "md5_digest": "1cd890c3de3009a9c279077308cef0d9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39817, "upload_time": "2014-12-12T15:15:57", "url": "https://files.pythonhosted.org/packages/45/ca/ecfe351eeb3147de755e2da04dc2610e8753af45632c4159082d2b807e6e/djangoajax-2.2.13.tar.gz" } ], "2.2.14": [], "2.2.15": [ { "comment_text": "", "digests": { "md5": "4f88d1c1a7abd34ba97da20015cf3ed8", "sha256": "42655a30d0350c80b2f75664194bd1913d8af3c93c8e2fed12cf71c9af44bdc7" }, "downloads": -1, "filename": "djangoajax-2.2.15.tar.gz", "has_sig": false, "md5_digest": "4f88d1c1a7abd34ba97da20015cf3ed8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39848, "upload_time": "2015-02-19T13:26:27", "url": "https://files.pythonhosted.org/packages/a5/bc/45b2f076c3730a3620c3c7923f19f1025e4a9b14c568317582215c27e0cb/djangoajax-2.2.15.tar.gz" } ], "2.2.8": [ { "comment_text": "", "digests": { "md5": "78dc5707e5dd843ba7209fe7d74ac9ea", "sha256": "f30b543b2ddf2078ea177ca8b67169ccf9937afff3b24548cc3e66249c91e36a" }, "downloads": -1, "filename": "djangoajax-2.2.8.tar.gz", "has_sig": false, "md5_digest": "78dc5707e5dd843ba7209fe7d74ac9ea", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 21810, "upload_time": "2014-05-14T13:51:11", "url": "https://files.pythonhosted.org/packages/25/05/ad2bacf5ae1f0389a5f489c8d2194aaa7946d913894e272e306ceddfe50f/djangoajax-2.2.8.tar.gz" } ], "2.2.9": [ { "comment_text": "", "digests": { "md5": "c8b6f969a40538edf9775f27bd2cf206", "sha256": "2365bb4abceca60d11604c364a371485c623bce441710d94a3b7e4cc10ba3f82" }, "downloads": -1, "filename": "djangoajax-2.2.9.tar.gz", "has_sig": false, "md5_digest": "c8b6f969a40538edf9775f27bd2cf206", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 14602, "upload_time": "2014-06-18T13:46:31", "url": "https://files.pythonhosted.org/packages/34/45/fa273630755dfbe922e59a58e1f0738091369bf18dec507804ac53bed8f8/djangoajax-2.2.9.tar.gz" } ], "2.3.0": [ { "comment_text": "", "digests": { "md5": "a78f6f670be9cfccc60f44b06ddceca8", "sha256": "4a63b1725ebe93fcae5805eef15ee08afd6a806dd61936afcbf6258ed8347108" }, "downloads": -1, "filename": "djangoajax-2.3.0.tar.gz", "has_sig": false, "md5_digest": "a78f6f670be9cfccc60f44b06ddceca8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39898, "upload_time": "2015-09-07T14:13:50", "url": "https://files.pythonhosted.org/packages/48/be/e26fa19675fbd1ce6721c919c495490ae9933142c5489cc90a5845252338/djangoajax-2.3.0.tar.gz" } ], "2.3.1": [], "2.3.2": [ { "comment_text": "", "digests": { "md5": "ed396023600679fe827614339bfd68f6", "sha256": "725c264ae8f623fdc2002ee358436d1690a704a53d90e476bef28dc01219ad57" }, "downloads": -1, "filename": "djangoajax-2.3.2.tar.gz", "has_sig": false, "md5_digest": "ed396023600679fe827614339bfd68f6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39902, "upload_time": "2015-12-05T15:39:43", "url": "https://files.pythonhosted.org/packages/9c/61/cec34a2253510fcfe3c48f47fdf499c96c2bd0be41cb16d19ed90bceeda8/djangoajax-2.3.2.tar.gz" } ], "2.3.3": [ { "comment_text": "", "digests": { "md5": "2cb9bb2ae4ac40f6dcaa337dfdd209ca", "sha256": "7da0ebad0f0262d08b43d5e8b989cf1924a42c4e6983ac3dc364e4107b3df8ab" }, "downloads": -1, "filename": "djangoajax-2.3.3.tar.gz", "has_sig": false, "md5_digest": "2cb9bb2ae4ac40f6dcaa337dfdd209ca", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39934, "upload_time": "2015-12-08T14:07:10", "url": "https://files.pythonhosted.org/packages/e5/b8/1df5eb2feb36f783761460e98223725b33a63104d5f0f925bc98fec44154/djangoajax-2.3.3.tar.gz" } ], "2.3.4": [], "2.3.5": [ { "comment_text": "", "digests": { "md5": "b3ed3594e0b785ad5f9c999fd26acc6a", "sha256": "977389e1063c7afd4f1535228e6763860c638fbaa1a7dfc67632b348b457df0b" }, "downloads": -1, "filename": "djangoajax-2.3.5.tar.gz", "has_sig": false, "md5_digest": "b3ed3594e0b785ad5f9c999fd26acc6a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39917, "upload_time": "2016-04-11T13:21:17", "url": "https://files.pythonhosted.org/packages/31/32/710928805218c1670b7410f93c45aabc4875cb09f00f8baf29942016e9a1/djangoajax-2.3.5.tar.gz" } ], "2.3.6": [ { "comment_text": "", "digests": { "md5": "1014d3035c4dde86186980bed6cfa6e0", "sha256": "89bf111376ea8c227ab2932cbb90be9badc6e90d2eaf1e9f851c2d73aad9cd16" }, "downloads": -1, "filename": "djangoajax-2.3.6.tar.gz", "has_sig": false, "md5_digest": "1014d3035c4dde86186980bed6cfa6e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39954, "upload_time": "2016-05-06T12:05:46", "url": "https://files.pythonhosted.org/packages/88/e0/90e546211fdfb4f633abcaff89a1060b17fac0e8e2d7710da068b8480913/djangoajax-2.3.6.tar.gz" } ], "2.3.7": [ { "comment_text": "", "digests": { "md5": "fce1e1e12b430a745be5f4c47baac22c", "sha256": "35b5ab882b2ecde84b127db3089e317f31c05f441adf3abd7ce33c5068365cba" }, "downloads": -1, "filename": "djangoajax-2.3.7.tar.gz", "has_sig": false, "md5_digest": "fce1e1e12b430a745be5f4c47baac22c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 39932, "upload_time": "2017-01-03T15:04:41", "url": "https://files.pythonhosted.org/packages/b0/71/0ba71c159a3a084130120901820fb93a5e46b35034de8a88377132625dbd/djangoajax-2.3.7.tar.gz" } ], "2.4": [ { "comment_text": "", "digests": { "md5": "cb339633d634b843e23fe06e9100da29", "sha256": "d97b03a429c07cf52130ab570a6af9d111658c24db15d8b07dbb78031bd703b2" }, "downloads": -1, "filename": "djangoajax-2.4-py3.6.egg", "has_sig": false, "md5_digest": "cb339633d634b843e23fe06e9100da29", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 35888, "upload_time": "2018-03-12T16:21:12", "url": "https://files.pythonhosted.org/packages/34/1d/dfbbe3c6c2f212e9e3521303ed978472c6f28f30742dbcc03bb351bf50bc/djangoajax-2.4-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "ff91c05e78db7746cfbef47179124603", "sha256": "9a5fe84354492007bd30d8327a606b1b94ceb0fafb9d76b371ecea4d7d9f28c3" }, "downloads": -1, "filename": "djangoajax-2.4.tar.gz", "has_sig": false, "md5_digest": "ff91c05e78db7746cfbef47179124603", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 15327, "upload_time": "2017-09-27T20:24:16", "url": "https://files.pythonhosted.org/packages/36/dc/b59ca11beb4a6827d4ef196260702e0d377d0ae1113a81479903ad9d8e66/djangoajax-2.4.tar.gz" } ], "2.4.1": [ { "comment_text": "", "digests": { "md5": "ab64942b8c3c09a0c08e394d9c5c0bb7", "sha256": "ac58e0e4fd2e8f62643a76a789f5dc8aefa96321744e1a1a7659403c26363224" }, "downloads": -1, "filename": "djangoajax-2.4.1.tar.gz", "has_sig": false, "md5_digest": "ab64942b8c3c09a0c08e394d9c5c0bb7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18096, "upload_time": "2018-03-12T17:14:10", "url": "https://files.pythonhosted.org/packages/fa/43/64053c883cb5f89a7cd32da0e7519250b2529b7537f5e881c0745c1844b3/djangoajax-2.4.1.tar.gz" } ], "2.4.2": [ { "comment_text": "", "digests": { "md5": "69e67646c85c8964d2365c0011db3d72", "sha256": "a2a881d5bfb89e81979b816370b5aed7774e8b1ac7cfa99961ff1a27c0c116f2" }, "downloads": -1, "filename": "djangoajax-2.4.2.tar.gz", "has_sig": false, "md5_digest": "69e67646c85c8964d2365c0011db3d72", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18044, "upload_time": "2018-03-27T13:24:32", "url": "https://files.pythonhosted.org/packages/88/f4/fca6e309defee7f5a26298068a5f5e7e2774129aabc6a0f4d1a27f647f49/djangoajax-2.4.2.tar.gz" } ], "2.4.3": [ { "comment_text": "", "digests": { "md5": "bff5bec67df743424a39bef7e6817bd3", "sha256": "9bb20c3d157b62f3aa088d302ca5af9d4eeea8700d125ca3cceb8b76f371ece9" }, "downloads": -1, "filename": "djangoajax-2.4.3.tar.gz", "has_sig": false, "md5_digest": "bff5bec67df743424a39bef7e6817bd3", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18054, "upload_time": "2018-03-27T13:35:52", "url": "https://files.pythonhosted.org/packages/66/f7/4a71b41b27b23f200f891feb38b70c8d9b91555cf498210776a2da486cf6/djangoajax-2.4.3.tar.gz" } ], "2.4.4": [ { "comment_text": "", "digests": { "md5": "d2ee71019179b50a68e60ffc380f00af", "sha256": "bc8660befd798e371feccdb0751291670caafe8b0ab36636f46723cdb99a2b27" }, "downloads": -1, "filename": "djangoajax-2.4.4.tar.gz", "has_sig": false, "md5_digest": "d2ee71019179b50a68e60ffc380f00af", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18057, "upload_time": "2018-03-27T13:52:17", "url": "https://files.pythonhosted.org/packages/cd/96/17b65d19382aaeef8daa58c8a8fd8ecee9fa3603c1fcebd14a6fc9cf2d42/djangoajax-2.4.4.tar.gz" } ], "2.4.5": [ { "comment_text": "", "digests": { "md5": "fb4914f081459e4b83d397f76e1d9e5c", "sha256": "cc19b4de7f6afa1660b5f45a7479654e25eaed2127d45f0bacbbf1052b16a050" }, "downloads": -1, "filename": "djangoajax-2.4.5.tar.gz", "has_sig": false, "md5_digest": "fb4914f081459e4b83d397f76e1d9e5c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 18071, "upload_time": "2018-03-27T13:56:45", "url": "https://files.pythonhosted.org/packages/63/c2/c543ac0370766f3aa264474e426526fe476673bc7f1e3e7f69acc8396766/djangoajax-2.4.5.tar.gz" } ], "2.4.6": [ { "comment_text": "", "digests": { "md5": "f32be80044470244c4321c6e43e2b41b", "sha256": "ffe4203297bf718e56b47b69ac7001b2a63b798d5d11e73961e11d209aaf57b6" }, "downloads": -1, "filename": "djangoajax-2.4.6.tar.gz", "has_sig": false, "md5_digest": "f32be80044470244c4321c6e43e2b41b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17870, "upload_time": "2018-09-11T12:56:26", "url": "https://files.pythonhosted.org/packages/b9/ba/1071b4f9c02c660afe021be11178f8b04622ddaf01a668e470f459ef0892/djangoajax-2.4.6.tar.gz" } ], "3.0": [ { "comment_text": "", "digests": { "md5": "44edff29a2dbc33ae8363bf5cbbe1b2d", "sha256": "68d19fe66b2e8943c41f712a6bf9f3a770b892fad3d0832ba554aa811e733432" }, "downloads": -1, "filename": "djangoajax-3.0-py3.6.egg", "has_sig": false, "md5_digest": "44edff29a2dbc33ae8363bf5cbbe1b2d", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 35875, "upload_time": "2018-03-12T16:22:55", "url": "https://files.pythonhosted.org/packages/1f/ba/bf816bedf74142b6e07d8fc837a177b216ee984b7e6d0ceb23139c312836/djangoajax-3.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "51aa61be665fa476b6f05ea1d16e2289", "sha256": "d7069f972b13a8d1a377604e1be8b6dcce86b34abd220a2785ba326e66ce0793" }, "downloads": -1, "filename": "djangoajax-3.0.tar.gz", "has_sig": false, "md5_digest": "51aa61be665fa476b6f05ea1d16e2289", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17726, "upload_time": "2018-03-12T16:23:01", "url": "https://files.pythonhosted.org/packages/22/0e/f1726ea4c1657b132bb3e52293df7983d7e166aeeadafdacbb6648bb0fd0/djangoajax-3.0.tar.gz" } ], "3.0.1": [ { "comment_text": "", "digests": { "md5": "53462e077a69714ebf438309fa105530", "sha256": "700005bb66986e110d08cf4ea2314c6d81a6369561e4d57adeee2c8ea0916f2a" }, "downloads": -1, "filename": "djangoajax-3.0.1.tar.gz", "has_sig": false, "md5_digest": "53462e077a69714ebf438309fa105530", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17857, "upload_time": "2018-03-12T17:16:39", "url": "https://files.pythonhosted.org/packages/90/b8/3facb19372ec355d18645baf3321d6333015eead3e6a0ba6a482ec3bcdb0/djangoajax-3.0.1.tar.gz" } ], "3.0.2": [ { "comment_text": "", "digests": { "md5": "cb289f07c459c846724ab8afbf53b1aa", "sha256": "a2c5039d2f47273cc77d0a84292ae32bb556d02dbc6e8159a6547ccae7615025" }, "downloads": -1, "filename": "djangoajax-3.0.2.tar.gz", "has_sig": false, "md5_digest": "cb289f07c459c846724ab8afbf53b1aa", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17880, "upload_time": "2018-03-27T13:25:17", "url": "https://files.pythonhosted.org/packages/a9/00/0a64df618f948629dec39be73f89a9b9cd7cba3850f3d44c0ee39afb07a4/djangoajax-3.0.2.tar.gz" } ], "3.0.3": [ { "comment_text": "", "digests": { "md5": "6f48aae6e40706a452477e4c59ae2009", "sha256": "8bc76df9756a9ecdea543e72c49b9d51a15eb56e3125d9a89db4b6cb5b8bf765" }, "downloads": -1, "filename": "djangoajax-3.0.3.tar.gz", "has_sig": false, "md5_digest": "6f48aae6e40706a452477e4c59ae2009", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 17888, "upload_time": "2018-09-11T12:57:02", "url": "https://files.pythonhosted.org/packages/25/f9/f3b70400ae9804f84c12c5f84cd9f8929e1f8f1769b773bf3d3425976b24/djangoajax-3.0.3.tar.gz" } ], "3.1": [ { "comment_text": "", "digests": { "md5": "611debfcdc4e3eb72bfbcdb0da700809", "sha256": "f9202daf02149863596b85442d898950710b0d2064f4bda724a961cdd3a65c78" }, "downloads": -1, "filename": "djangoajax-3.1.tar.gz", "has_sig": false, "md5_digest": "611debfcdc4e3eb72bfbcdb0da700809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19618, "upload_time": "2019-02-07T15:46:03", "url": "https://files.pythonhosted.org/packages/4f/49/c20537b319f8d3d59f16816a2fbf893b50acd1a8ebe0039a41db802bbeee/djangoajax-3.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "611debfcdc4e3eb72bfbcdb0da700809", "sha256": "f9202daf02149863596b85442d898950710b0d2064f4bda724a961cdd3a65c78" }, "downloads": -1, "filename": "djangoajax-3.1.tar.gz", "has_sig": false, "md5_digest": "611debfcdc4e3eb72bfbcdb0da700809", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 19618, "upload_time": "2019-02-07T15:46:03", "url": "https://files.pythonhosted.org/packages/4f/49/c20537b319f8d3d59f16816a2fbf893b50acd1a8ebe0039a41db802bbeee/djangoajax-3.1.tar.gz" } ] }