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 and 4.1 on Python 3.7, 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.1.2.tar.gz (11.4 kB view details)

Uploaded Source

Built Distribution

django_readers-2.1.2-py3-none-any.whl (12.3 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for django-readers-2.1.2.tar.gz
Algorithm Hash digest
SHA256 769cb8308050650c30b056f8243dea37087b4a1da676655c09fd460ecf3cbdd2
MD5 d333a5080f2cff0a2821aae14c77d3b4
BLAKE2b-256 754b676defc366d7d66c05c48a7e0c1aaa7518c4337cbc4225eeb23126df269a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_readers-2.1.2-py3-none-any.whl
Algorithm Hash digest
SHA256 392c6b40b6e9750685c3fc8d1c4c2eb95aa37d70a0a130e01257e38374076d87
MD5 e4e0c65c2348c075b48f8147f6a70011
BLAKE2b-256 b4c2212d97fc389fc6f0b3a8f04c03c6205a342630f49a57ae2caa752d502053

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