Skip to main content

A lightweight function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects.

Project description

django-readers

A lightweight function-oriented toolkit for better organisation of business logic and efficient selection and projection of data in Django projects.

Tested against Django 4.2, 5.1 and 5.2 on Python 3.10, 3.11, 3.12, 3.13 and 3.14

Build Status pypi release

Installation

Install from PyPI

pip install django-readers

Documentation

You can read the documentation at https://www.django-readers.org.

Working on django-readers

After cloning the repo:

python -m venv env
source env/bin/activate
pip install -r dev-requirements.txt

(the following commands assume you have the virtualenv activated)

Running tests:

./runtests

Running code autoformatters:

./format

Working on the docs (built with MkDocs and Material for MkDocs):

pip install -r docs-requirements.txt
mkdocs serve

Code of conduct

For guidelines regarding the code of conduct when contributing to this repository please review https://www.dabapps.com/open-source/code-of-conduct/

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

django_readers-2.5.1.tar.gz (12.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

django_readers-2.5.1-py3-none-any.whl (13.4 kB view details)

Uploaded Python 3

File details

Details for the file django_readers-2.5.1.tar.gz.

File metadata

  • Download URL: django_readers-2.5.1.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for django_readers-2.5.1.tar.gz
Algorithm Hash digest
SHA256 b00529c73842b4af69d3e44f6c362dc4ce8122cbda9b85034216a1236c26a56a
MD5 d1093af3f19e25c88350874d27416176
BLAKE2b-256 d66db89717c06b3bc3b9ae157ae24a8b936b85960f6c60b8752f6ad9fc8aaad8

See more details on using hashes here.

File details

Details for the file django_readers-2.5.1-py3-none-any.whl.

File metadata

  • Download URL: django_readers-2.5.1-py3-none-any.whl
  • Upload date:
  • Size: 13.4 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.8.18

File hashes

Hashes for django_readers-2.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 af0d043403458cf66c0313f9b594b24e87a8781057510de1c95f54b1051268d9
MD5 d6f85c3de1d8659fa4eef7fd3b4297bf
BLAKE2b-256 6e4ce701f6ab32a2efbb6e09fdf095394640fc59b7fda58d37d329c18034cc49

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page