Skip to main content

django-contentdb

Content management module for the Volkanos ecommerce platform — JSON-based page content with draft/publish workflow, routing, access control, media management (images + thumbnails, SHA256 dedup) and blog authoring. v1 API for content CRUD, v2 API for author management (Pydantic + drf-spectacular).

Installation

pip install entirius-django-contentdb

Add the app to your project:

INSTALLED_APPS = [
    ...
    "django_contentdb",
]

Optional integrations: content channels sync from django_pim, languages from django_regional (both degrade gracefully when the module is absent from INSTALLED_APPS).

Development

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

Architecture, API and model reference: AGENTS.md, docs/.

License

Mozilla Public License 2.0 — see LICENSE.

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_contentdb-5.1.0.tar.gz (204.8 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_contentdb-5.1.0-py3-none-any.whl (116.2 kB view details)

Uploaded Python 3

File details

Details for the file entirius_django_contentdb-5.1.0.tar.gz.

File metadata

  • Download URL: entirius_django_contentdb-5.1.0.tar.gz
  • Upload date:
  • Size: 204.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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_contentdb-5.1.0.tar.gz
Algorithm Hash digest
SHA256 57c5456cc3bcee68b699819d412de04773e953be5b19e9c7749f0405f84a6443
MD5 de0162b0007a731ded0cea713c4e5d63
BLAKE2b-256 e11633f608d9715e65429d356f4f09f038643b6c2a154c1680298b53f432f2e7

See more details on using hashes here.

File details

Details for the file entirius_django_contentdb-5.1.0-py3-none-any.whl.

File metadata

  • Download URL: entirius_django_contentdb-5.1.0-py3-none-any.whl
  • Upload date:
  • Size: 116.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: uv/0.12.3 {"installer":{"name":"uv","version":"0.12.3","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_contentdb-5.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e2c4193ae75ee6a0f211eb8f9e7f4841fd35391bf93e06cd077622b778ea3fc8
MD5 d236a3d01a0f5aeac66ee4594af21a33
BLAKE2b-256 c7d6896c4305531bbc9c6c2748f8df293041825a5498cb6cdf66a9b05d08c6b1

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

5.1.0 This release

2 files

5.0.1

2 files

5.0.0

2 files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page