python-django-tables2
Port variant py310
Summary Table/data-grid framework for Django (3.10)
Package version 2.6.0
Homepage https://github.com/jieter/django-tables2/
Keywords python
Maintainer Python Automaton
License Not yet specified
Other variants v11
Ravenports Buildsheet | History
Ravensource Port Directory | History
Last modified 01 JUL 2023, 00:24:36 UTC
Port created 01 JAN 2023, 17:21:46 UTC
Subpackage Descriptions
single # django-tables2 - An app for creating HTML tables [Latest PyPI version] [Any color you like] django-tables2 simplifies the task of turning sets of data into HTML tables. It has native support for pagination and sorting. It does for HTML tables what `django.forms` does for HTML forms. e.g. - Available on pypi as [django-tables2] - Tested against currently supported versions of Django [and supported python 3 versions Django supports]. - [Documentation on readthedocs.org] - [Bug tracker] Features: - Any iterable can be a data-source, but special support for Django `QuerySets` is included. - The builtin UI does not rely on JavaScript. - Support for automatic table generation based on a Django model. - Supports custom column functionality via subclassing. - Pagination. - Column based table sorting. - Template tag to enable trivial rendering to HTML. - Generic view mixin. ![An example table rendered using django-tables2] ![An example table rendered using django-tables2 and bootstrap theme] ![An example table rendered using django-tables2 and semantic-ui theme] ## Example Start by adding `django_tables2` to your `INSTALLED_APPS` setting like this: ```python INSTALLED_APPS = ( ..., "django_tables2", ) ``` Creating a table for a model `Simple` is as simple as: ```python import django_tables2 as tables class SimpleTable(tables.Table): class Meta: model = Simple ``` This would then be used in a view: ```python class TableView(tables.SingleTableView): table_class = SimpleTable queryset = Simple.objects.all() template_name = "simple_list.html" ``` And finally in the template: ``` {% load django_tables2 %} {% render_table table %} ``` This example shows one of the simplest cases, but django-tables2 can do a lot more! Check out the [documentation] for more details.
Configuration Switches (platform-specific settings discarded)
PY310 ON Build using Python 3.10 PY311 OFF Build using Python 3.11
Package Dependencies by Type
Build (only) python-pip:single:py310
autoselect-python:single:standard
Build and Runtime python310:single:standard
Runtime (only) python-Django:single:py310
Download groups
main mirror://PYPIWHL/76/d5/2df10d1a5a659bce0afc4165e1855a9813a0f87b06d90e1cc1e83f01ad3a
Distribution File Information
04f23c1181d93716c67085a3c324b449180fd0c5162ef4619acb0b2d9a166133 95199 django_tables2-2.6.0-py2.py3-none-any.whl
Ports that require python-django-tables2:py310
NetBox:standard Flexible IPAM and DCIM tool with plugin support