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.9, 3.10, 3.11, 3.12 and 3.13

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.0.tar.gz (12.5 kB view details)

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

Details for the file django-readers-2.5.0.tar.gz.

File metadata

  • Download URL: django-readers-2.5.0.tar.gz
  • Upload date:
  • Size: 12.5 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.0.tar.gz
Algorithm Hash digest
SHA256 88ece445a9cf6f958f32a20978ceb322202e87f6f7c9d18fb674085d17f72ca3
MD5 6bdb43525397d62a99d7a96fb40d844f
BLAKE2b-256 988cb5599a4241ae50662fbea0bd43a5409d87f163f82ded8f4f300e0e1b5278

See more details on using hashes here.

File details

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

File metadata

  • Download URL: django_readers-2.5.0-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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6767befb2196183335d1abfcb83e5e528ee7441fca69702112bb2bd800db0002
MD5 15bc8916a1df948848de0af4137213bc
BLAKE2b-256 e042f7f88f077a2aa3b73bdd6526e586230def1deb373900a0cb2ce72655af4f

See more details on using hashes here.

Supported by

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