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

Uploaded Source

Built Distribution

django_readers-2.1.0-py3-none-any.whl (12.2 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for django-readers-2.1.0.tar.gz
Algorithm Hash digest
SHA256 7ec9d2fcc78a4bcd90d0eac238f758870db5587fdc9a4759993c9dacd6164261
MD5 5d7300c343b202feb3951f4ce25eb607
BLAKE2b-256 96bb6742d99176980236ad852363398f8c4018340034a421c91ff2c9617b650a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_readers-2.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9d14cdfd4b0ea6cca22a32df560b9fb8db8c2f459f4c19b17f2b097eff462fdd
MD5 e8e4fa4f6154f7eabf2e8808a07d04aa
BLAKE2b-256 aaffd6f83fe7f99f2e88e86712422f32fb15649b7371ff8ad7efa62e0955a8cd

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