Skip to main content

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)

Source distribution for django-rest-spreadsheets 1.1.0
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

Release history Release notifications | RSS feed

This release

1.1.0 This release

1 release file

1.0.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page