Skip to main content

Shared Django utilities for Volkanos services - base models, DRF API helpers, admin and text tools

Project description

django-utils

Shared Django utilities for Volkanos services — abstract base models and managers, DRF API helpers (request parsing, filtering, pagination, v1/v2 error handling), admin base classes, text and translation tools, and worker command helpers.

Installation

pip install entirius-django-utils

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_utils",
]

Development

make install     # sync dependencies (uv)
make check       # lint + format check (ruff)
make test        # test suite (pytest + pytest-django)

Development and agent instructions: AGENTS.md.

License

Mozilla Public License 2.0 — see LICENSE.

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

entirius_django_utils-2.0.0.tar.gz (65.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

entirius_django_utils-2.0.0-py3-none-any.whl (27.5 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_utils-2.0.0.tar.gz.

File metadata

  • Download URL: entirius_django_utils-2.0.0.tar.gz
  • Upload date:
  • Size: 65.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_utils-2.0.0.tar.gz
Algorithm Hash digest
SHA256 6fc5171d9cd17455d93453cba667d13f6b1ca0c20b030c8043bfc43365e21517
MD5 6c22ba3c4cf2e4b71a6b12a2fa742594
BLAKE2b-256 b3ba797d985ba1f80e1ff57ac1c1a13e24c6552215a4742f341d46d5e9143498

See more details on using hashes here.

File details

Details for the file entirius_django_utils-2.0.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_utils-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 27.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.11.26 {"installer":{"name":"uv","version":"0.11.26","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for entirius_django_utils-2.0.0-py3-none-any.whl
Algorithm Hash digest
SHA256 730eb5ec42275d3da8a378f6e4a5631c48c587b2c6affe0acd4036c499d34971
MD5 b6299e21bde86295f213f65e279affad
BLAKE2b-256 78d3457beba27bde2789f2400eb75e1288e64ccf8612681357663a7dabea40b4

See more details on using hashes here.

Supported by

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