Introduction
Spreadsheets based on django models and django rest framework.
Setup
make setup
Run
make run
Open browser
make open-browser
Testing
make test
Bookkeeping example
A second example project in bookkeeping/ with customers, invoices,
invoice items and timesheets, in its own database (bookkeeping.sqlite3)
on port 8001. It shows protected deletes (a customer with invoices),
cascades (items go with their invoice) and nullable references
(timesheets are unbilled when their invoice is deleted).
make setup-bookkeeping # database, demo data and the superuser from config.mk
make run-bookkeeping # http://localhost:8001
make test-bookkeeping
Todo
Access limitations
Should this be done here or handled elsewhere?
Sorting
Sorting in combination with paging.
Paging
Load only x records at start, add when scrolling.
Auto update on change
Don't require a click to update
Auto add when required columns are filled
Don't require a click to add
Sticky table header
Keep header in viewport when scrolling
Switch to es6
No jquery
Metadata
Release files for django-rest-spreadsheets 1.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| django_rest_spreadsheets-1.1.0.tar.gz | 259.6 kB | Details |
Release files / django_rest_spreadsheets-1.1.0.tar.gz
| Download URL | django_rest_spreadsheets-1.1.0.tar.gz |
|---|---|
| Size | 259.6 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
dde3f18d3aeda05916beee8a15bf36168b9fdb3984492c7e1288108326b0b0b3
|
|
BLAKE2b-256 checksum How to use checksums |
817bfb3f9c8eaffa96f502ebfb629d178785b7321c680a9a1929f8f48faa6dc5
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/6.2.0 CPython/3.12.3
|