{ "info": { "author": "Todor Velichkov", "author_email": "todorvelichkov89@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "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", "Topic :: Software Development :: Libraries" ], "description": "=====\nDjango Tabulate\n=====\n\nDjango Tabulate is a simple app on top of Python tabulate, but for Django querysets.\nIt allows us to to Pretty-print Django QuerySets\n\nRequirements\n------------\n* **Python**: 2.7, 3.5\n* **Django**: 1.8, 1.11\n* **tabulate**: 0.8.1\n\nTested on these, but should still work on all actively supported Python and Django versions.\n\nInstallation\n------------\n\nInstall using pip:\n\n.. code-block:: sh\n\n pip install django-tabulate\n\n\nUsage\n-----\n\nYou can use it as a function:\n\n\n.. code-block:: python\n\n from myapp.models import MyModel\n from django_tabulate import tabulate_qs\n print tabulate_qs(MyModel.objects.all())\n +------+----------+\n | id | name |\n |------+----------|\n | 1 | Python |\n | 2 | Django |\n | 3 | Tabulate |\n +------+----------+\n\nOr as a QuerySet mixin:\n\n.. code-block:: python\n \n #models.py\n from django.db import models\n from django_tabulate import TabulateMixin\n\n class MyModelQuerySet(models.QuerySet, TabulateMixin):\n pass\n\n class MyModel(models.Model):\n name = models.CharField(max_length=255)\n \n objects = MyModelQuerySet.as_manager()\n\n #then in the shell\n from myapp.models import MyModel\n print MyModel.objects.all().tabulate()\n\nSettings\n-----------\n\nYou can override all default tabulate settings via `TABULATE_DEFAULTS`\n\n.. code-block:: python\n TABULATE_DEFAULTS = {\n 'tablefmt': 'psql'\n }\n\nFor a complete list of all tabulate options take a look at \nhttps://bitbucket.org/astanin/python-tabulate/overview", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/todorvelichkov/django-tabulate", "keywords": "tabulate Pretty-print Django queryset", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "django-tabulate", "package_url": "https://pypi.org/project/django-tabulate/", "platform": "", "project_url": "https://pypi.org/project/django-tabulate/", "project_urls": { "Homepage": "https://github.com/todorvelichkov/django-tabulate" }, "release_url": "https://pypi.org/project/django-tabulate/0.1.1/", "requires_dist": null, "requires_python": "", "summary": "Pretty-print Django QuerySets.", "version": "0.1.1" }, "last_serial": 3260981, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "6788231294708099d405d7beac9a41a5", "sha256": "27aaed25f2798cda9a2e1b3bf962742f988d5b75b53d8dc3aafbae4343ba4106" }, "downloads": -1, "filename": "django-tabulate-0.1.zip", "has_sig": false, "md5_digest": "6788231294708099d405d7beac9a41a5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 7108, "upload_time": "2017-10-14T22:47:14", "url": "https://files.pythonhosted.org/packages/50/3b/913d08fc3356c3bf551964483cebe49c4c97a20e861a1473bfd4d3b9e8e6/django-tabulate-0.1.zip" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b88582f173ea990cbb6a01cb908db695", "sha256": "6fe09eda2979c691eb1b8ff3bdc8350f485ef9776f49881482da022412f09336" }, "downloads": -1, "filename": "django-tabulate-0.1.1.zip", "has_sig": false, "md5_digest": "b88582f173ea990cbb6a01cb908db695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8521, "upload_time": "2017-10-18T20:47:28", "url": "https://files.pythonhosted.org/packages/af/00/b61a9c48f5acaf40ed3e4df52c5274bce08daa3abbddb46472747d5910f3/django-tabulate-0.1.1.zip" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "b88582f173ea990cbb6a01cb908db695", "sha256": "6fe09eda2979c691eb1b8ff3bdc8350f485ef9776f49881482da022412f09336" }, "downloads": -1, "filename": "django-tabulate-0.1.1.zip", "has_sig": false, "md5_digest": "b88582f173ea990cbb6a01cb908db695", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 8521, "upload_time": "2017-10-18T20:47:28", "url": "https://files.pythonhosted.org/packages/af/00/b61a9c48f5acaf40ed3e4df52c5274bce08daa3abbddb46472747d5910f3/django-tabulate-0.1.1.zip" } ] }