Note: this package is under heavy development and currently in proof-of-concept phase.
Crispy layout object for selecting rows in a django-tables2 data table.
- Write documentation (d'oh)
-
Publish to PyPI -
Add checkbox in table header to select/de-select all rows at once. - Add tests
- Audit accessibility
- At least python 3.9 (pyenv managed recommended)
pyenv virtualenv 3.9 django-tableselect # or your alternative to create a venv
pyenv activate django-tableselect
pip install poetry
make install
# Optional, when you're not creating the virtualenv yourself poetry will do it for you.
# You can activate the poetry venv like so:
source $(poetry env info --path)/bin/activateflake8-black and flake8-isort are installed and configured
make lintblack and isort are configured
make formatPytest with coverage is default enabled
make testFirst run the migrations:
make migrateNow create a superuser:
sandbox/manage.py createsuperuserFinally run the django dev server:
sandbox/manage.py runserverYou can now go to the django admin site: http://localhost:8000/admin
