Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

django-tables2 - An app for creating HTML tables

License

NotificationsYou must be signed in to change notification settings

jieter/django-tables2

Repository files navigation

Latest PyPI versionAny color you like

django-tables2 simplifies the task of turning sets of data into HTML tables. Ithas native support for pagination and sorting. It does for HTML tables whatdjango.forms does for HTML forms. e.g.

Features:

  • Any iterable can be a data-source, but special support for DjangoQuerySets 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 addingdjango_tables2 to yourINSTALLED_APPS setting like this:

INSTALLED_APPS= (    ...,"django_tables2",)

Creating a table for a modelSimple is as simple as:

importdjango_tables2astablesclassSimpleTable(tables.Table):classMeta:model=Simple

This would then be used in a view:

classTableView(tables.SingleTableView):table_class=SimpleTablequeryset=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 thedocumentation for more details.

About

django-tables2 - An app for creating HTML tables

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Packages

No packages published

[8]ページ先頭

©2009-2025 Movatter.jp