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 3.2, 4.0, 4.1, 4.2 and 5.0 on Python 3.8, 3.9, 3.10 and 3.11.

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

Uploaded Source

Built Distribution

django_readers-2.2.0-py3-none-any.whl (12.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: django-readers-2.2.0.tar.gz
  • Upload date:
  • Size: 11.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for django-readers-2.2.0.tar.gz
Algorithm Hash digest
SHA256 095c954391bfb555cdfe7f319cc69d1adbb98eae1ec656e1a4cbe9b10ba691a0
MD5 54a4f3c12bcb7f3702a1934c09150196
BLAKE2b-256 e1cb144cd0984fb04ab5f2317fd141a6b5a767b730a23ad4910336d22eb22298

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_readers-2.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9ecd11945915597733a1a44fd4788d2783f2fd0a197f01b584775a0e158b6bec
MD5 444fd0b3666ddd5ed340c85d254f3ef9
BLAKE2b-256 aee891e6d0c15a8ae242c2319a231af60d60e2c7c54dffca807b830b3f4cf70f

See more details on using hashes here.

Supported by

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