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

Uploaded Source

Built Distribution

django_readers-2.3.0-py3-none-any.whl (12.8 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for django-readers-2.3.0.tar.gz
Algorithm Hash digest
SHA256 f02988dd4a77e24eb97e7d4cece237dedd165dbc589c6ed25de1a2867522b3d7
MD5 f114ab790391bf8488f27e410a319f66
BLAKE2b-256 5ff1edc43e4e07fa4710cf96fe684e90300dbdfc9fcabadf9ffbeeda018d2b9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for django_readers-2.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71be0fc4d67fd35f0fa96df2837463c288df2615d62d8999ae3ece6b576b6e6e
MD5 ea75510a948f4e207957d131e9c4c440
BLAKE2b-256 9f46003b741b694a3b62f6f65f2dff063b7fce8a5ad45080bfc53b9593f2bfac

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