altcomp/dev/: django-table-0.1.2 metadata and description
django-table library
| author_email | Altcomp <it@altcomp.pl> |
| classifiers |
|
| description_content_type | text/markdown |
| license_expression | MIT |
| metadata_version | 2.4 |
| requires_dist |
|
| requires_python | >=3.10 |
Because this project isn't in the mirror_whitelist,
no releases from root/pypi are included.
| File | Tox results | History |
|---|---|---|
django_table-0.1.2-py3-none-any.whl
|
|
|
django_table-0.1.2.tar.gz
|
|
django-table
A lightweight Django app for persisting and retrieving per-user table configurations. It stores user preferences (like visible columns, order, sorting, and page size) in the database and provides a simple interface to load and apply them across views, so user settings are remembered between sessions.
Use cases:
- Remember individual users’ table layouts across pages and logins
- Provide a consistent data table experience without relying on browser storage
- Centralize table preferences for auditing and portability
Models (overview):
- Table: Represents a logical table within your application (e.g., “Orders” or “Users”), identified by a unique key and optional metadata.
- TablePreference: Stores a single user’s preferences for a specific Table, such as selected columns, sort order, filters, and pagination settings.
Developing
# Running tests
# ------------------------
python manage.py test