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 <app_path> <entity_name> [--split]
  • ddd create-service <app_path> <entity_name> [--class-format] [--split]
  • ddd create-repository <app_path> <entity_name>
  • ddd create-dto <app_path> <dto_name> [--split]
  • ddd create-view <app_path> <entity_name>

Show help

  • ddd --help

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.4.14.tar.gz (17.4 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.4.14-py3-none-any.whl (31.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.4.14.tar.gz
  • Upload date:
  • Size: 17.4 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.4.14.tar.gz
Algorithm Hash digest
SHA256 7d0884ecdbdb1d46f1c9158f74a403cf52dfc2f6bb736bf4b9fba53fbfe28d6b
MD5 2150cd4d9dd6efd4f4fdff9913c1fa9a
BLAKE2b-256 8bf59194277f5c878dd2c75e3fcf7109a20a8b06253d9b0980801509c177f5d3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.4.14-py3-none-any.whl
  • Upload date:
  • Size: 31.2 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.4.14-py3-none-any.whl
Algorithm Hash digest
SHA256 59eb6635c180a43b13d7a73e77ee7976238e91e8767ec2f52b32481189bea37c
MD5 591db7865f442276fe2abc96cdf28b5f
BLAKE2b-256 0d772ad2a6c1859b6797fe06b7f73445e606844bede10d6d0679c4904f236bce

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