{ "info": { "author": "Baptiste Mispelon", "author_email": "bmispelon@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Framework :: Django", "Framework :: Django :: 1.8", "Framework :: Django :: 1.9", "Intended Audience :: Developers", "License :: OSI Approved :: BSD License", "Natural Language :: English", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5" ], "description": "=============================\nDjango Reorder\n=============================\n\n.. image:: https://badge.fury.io/py/django-reorder.png\n :target: https://badge.fury.io/py/django-reorder\n\nA project that helps sorting querysets in a specific order\n\nDocumentation\n-------------\n\nThe full documentation is at https://django-reorder.readthedocs.org.\n\nQuickstart\n----------\n\nInstall Django Reorder::\n\n pip install django-reorder\n\nThen use it in a project::\n\n from django_reorder.reorder import reorder\n\n Tshirt.objects.order_by(reorder(size=['S', 'M', 'L']))\n\n\nSome more detailed examples can be foind on the :doc:`usage` page.\n\nFeatures\n--------\n\n* Can be used in ``order_by()`` and in ``annotate()`` calls.\n* Works across relationships.\n* Lets you control the sorting order of ``NULL`` values explicitly (otherwise\n it can vary across databases).\n\nRunning Tests\n--------------\n\nDoes the code actually work?\n\n::\n\n source /bin/activate\n (myenv) $ pip install -r requirements_test.txt\n (myenv) $ python runtests.py\n\nCredits\n---------\n\nTools used in rendering this package:\n\n* Cookiecutter_\n* `cookiecutter-djangopackage`_\n\n.. _Cookiecutter: https://github.com/audreyr/cookiecutter\n.. _`cookiecutter-djangopackage`: https://github.com/pydanny/cookiecutter-djangopackage\n\n\n\n\nHistory\n-------\n\n0.2.1 (2016-09-13)\n++++++++++++++++++\n\n* Forgot to ``pull`` before I ``push``ed...\n\n0.2.0 (2016-09-13)\n++++++++++++++++++\n\n* Added ``null_first()`` and ``null_last()`` shortcuts.\n\n0.1.0 (2016-07-26)\n++++++++++++++++++\n\n* First release on PyPI.", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/bmispelon/django-reorder", "keywords": "django-reorder", "license": "MIT", "maintainer": null, "maintainer_email": null, "name": "django-reorder", "package_url": "https://pypi.org/project/django-reorder/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/django-reorder/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/bmispelon/django-reorder" }, "release_url": "https://pypi.org/project/django-reorder/0.2.1/", "requires_dist": null, "requires_python": null, "summary": "A project that helps sorting querysets in a specific order", "version": "0.2.1" }, "last_serial": 2340394, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "cba2ec3ef947416f04b6dfd288adf704", "sha256": "7502d16d1e6d7cf12848211a04a57c7478122f3b2530ddf4e6e8bafbc09e246e" }, "downloads": -1, "filename": "django_reorder-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "cba2ec3ef947416f04b6dfd288adf704", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4002, "upload_time": "2016-07-26T20:32:19", "url": "https://files.pythonhosted.org/packages/eb/b5/add166fd4a83e3d9e5c8bf7f43ad7a6a3bc1a9481d9b15ad785f1ad025b0/django_reorder-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c735c14bf9d82a3112b339fa28de4b35", "sha256": "eae1873b3b46c9e5804543b7325c5182687dae50af02342599e8dca4c72ee8f6" }, "downloads": -1, "filename": "django-reorder-0.1.0.tar.gz", "has_sig": false, "md5_digest": "c735c14bf9d82a3112b339fa28de4b35", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 4976, "upload_time": "2016-07-26T20:32:07", "url": "https://files.pythonhosted.org/packages/4a/22/9d6f233e489029c0a24770450ffaff2a7a1643c4981b0e6d24c79c92899f/django-reorder-0.1.0.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "712b0c6995fbc8470b83349b71c36df1", "sha256": "180925e135efa66fe7a9436d02cb7da6eac6d2957e2d59226a209abf4e96f7db" }, "downloads": -1, "filename": "django_reorder-0.1.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "712b0c6995fbc8470b83349b71c36df1", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4211, "upload_time": "2016-07-27T06:23:50", "url": "https://files.pythonhosted.org/packages/eb/9b/e12d181a033157d0ab96584909bbdfebd6cf291ab2889db5eb9dd2ae488b/django_reorder-0.1.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "56c651af1e51f9e29acd00ad41917099", "sha256": "63bc4d9bbaf54b6b9aeb7ae06e303e228bc432fbaf18fd812f3cc2ca87aeb317" }, "downloads": -1, "filename": "django-reorder-0.1.1.tar.gz", "has_sig": false, "md5_digest": "56c651af1e51f9e29acd00ad41917099", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5083, "upload_time": "2016-07-27T06:23:43", "url": "https://files.pythonhosted.org/packages/4d/c5/be5eb4926f79e8ef568dc6854f5b9abf4e674a2e2c0919995e7139669460/django-reorder-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "ef423b0b764e567d44c34e197158149c", "sha256": "c7e8b5988a187721c92d546b03b819ffebeadd59cdcf76c98aec790710ebb114" }, "downloads": -1, "filename": "django_reorder-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ef423b0b764e567d44c34e197158149c", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4516, "upload_time": "2016-09-13T15:16:07", "url": "https://files.pythonhosted.org/packages/ee/2b/3c21384a17734bcc7e12566e32be76687f2c51cc2a90e759c8bf42145de0/django_reorder-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4240e9510375998bce4cf14991401305", "sha256": "1639d240744e54fecb27ddf4b46b34999d88c2e591b7b404aad8af35c40f6ec3" }, "downloads": -1, "filename": "django-reorder-0.2.0.tar.gz", "has_sig": false, "md5_digest": "4240e9510375998bce4cf14991401305", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5317, "upload_time": "2016-09-13T15:15:55", "url": "https://files.pythonhosted.org/packages/6c/82/fe9e77eb314d490f07e84e972be1611128bd1349d687e8a4ac7fbe4c04a3/django-reorder-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "9dcacc0ba0023f7d37cf0294ae1813ba", "sha256": "da43674ddee275fae19741b7b12ed772cd3329ebb5262aa2b47327ead2e0354d" }, "downloads": -1, "filename": "django_reorder-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9dcacc0ba0023f7d37cf0294ae1813ba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4576, "upload_time": "2016-09-13T15:21:19", "url": "https://files.pythonhosted.org/packages/26/e5/92390baec11b5a747bdbb7fec0769937921d0a6195f6929b23375f8e9ef3/django_reorder-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3065f97fae3896c0003e8d88af8e7e0", "sha256": "9ccfc596e5268e7e5dd4a1cb8ec6c37da77074eb85b4ef9f0ddde0cef140f86a" }, "downloads": -1, "filename": "django-reorder-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a3065f97fae3896c0003e8d88af8e7e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5349, "upload_time": "2016-09-13T15:21:08", "url": "https://files.pythonhosted.org/packages/56/4b/8a4842cdf662d698a39af346d034bb1f237d759ed691ada5e3531135af0d/django-reorder-0.2.1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "9dcacc0ba0023f7d37cf0294ae1813ba", "sha256": "da43674ddee275fae19741b7b12ed772cd3329ebb5262aa2b47327ead2e0354d" }, "downloads": -1, "filename": "django_reorder-0.2.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "9dcacc0ba0023f7d37cf0294ae1813ba", "packagetype": "bdist_wheel", "python_version": "3.5", "requires_python": null, "size": 4576, "upload_time": "2016-09-13T15:21:19", "url": "https://files.pythonhosted.org/packages/26/e5/92390baec11b5a747bdbb7fec0769937921d0a6195f6929b23375f8e9ef3/django_reorder-0.2.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a3065f97fae3896c0003e8d88af8e7e0", "sha256": "9ccfc596e5268e7e5dd4a1cb8ec6c37da77074eb85b4ef9f0ddde0cef140f86a" }, "downloads": -1, "filename": "django-reorder-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a3065f97fae3896c0003e8d88af8e7e0", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 5349, "upload_time": "2016-09-13T15:21:08", "url": "https://files.pythonhosted.org/packages/56/4b/8a4842cdf662d698a39af346d034bb1f237d759ed691ada5e3531135af0d/django-reorder-0.2.1.tar.gz" } ] }