Skip to main content

CLI for adding DDD support to Python/Django projects

Project description

DDD CLI

This package adds custom commands to Django to make it easier to implement a Domain-Driven Design (DDD) architecture.

Available commands

  • ddd create-entity [-h] app_path entity_name
  • ddd create-service [-h] app_path entity_name
  • ddd create-repository [-h] app_path entity_name
  • ddd create-dto [-h] app_path dto_name
  • ddd create-serializer [-h] app_path serializer_name
  • ddd create-view-api-apiview [-h] app_path entity_name
  • ddd create-view-api-viewset [-h] app_path entity_name
  • ddd create-view [-h] app_path entity_name

Show help

  • ddd --help

Python version

3.12.8

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ddd_cli-1.9.17.tar.gz (59.7 kB view details)

Uploaded Source

Built Distribution

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

ddd_cli-1.9.17-py3-none-any.whl (90.8 kB view details)

Uploaded Python 3

File details

Details for the file ddd_cli-1.9.17.tar.gz.

File metadata

  • Download URL: ddd_cli-1.9.17.tar.gz
  • Upload date:
  • Size: 59.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ddd_cli-1.9.17.tar.gz
Algorithm Hash digest
SHA256 5abe84ae08d723cc4015297a3071e956425e2e476a06f41b4e34ec1fc408f530
MD5 48fa0accdb5a6c2e0c093c92c98b40f3
BLAKE2b-256 5efd952aff74dd13f4a4987c0d1644d0e239a8098f1da6c7e0e48fc41d30bd6b

See more details on using hashes here.

File details

Details for the file ddd_cli-1.9.17-py3-none-any.whl.

File metadata

  • Download URL: ddd_cli-1.9.17-py3-none-any.whl
  • Upload date:
  • Size: 90.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.8

File hashes

Hashes for ddd_cli-1.9.17-py3-none-any.whl
Algorithm Hash digest
SHA256 e9580bd9d4f3361cbaba20ff7bb1d18db8d2a1009205229d286c434427cddfc3
MD5 857aeffe65b29fb3943aecd32189201a
BLAKE2b-256 1d183e29168d8bbe1856473f477e9016e717ec2a1884380e91400aac28e9ca8d

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