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

This version

1.5.1

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.5.1.tar.gz (18.8 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.5.1-py3-none-any.whl (33.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.5.1.tar.gz
  • Upload date:
  • Size: 18.8 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.5.1.tar.gz
Algorithm Hash digest
SHA256 dbf9bf1f18ea5a9072b2ba4a2edf037109f0036a33241ba6b6f7c0fa3d2cadb9
MD5 02c97d42986b4fdd577dc95e6818ee71
BLAKE2b-256 582867dcf4417b12fe435f0d8f4cb649a7c26231d525392bea7f9c464cbb81f4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.5.1-py3-none-any.whl
  • Upload date:
  • Size: 33.6 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.5.1-py3-none-any.whl
Algorithm Hash digest
SHA256 14df75878294071119f9684f12b0b866d7a1d6a0836af69c7db57cfc0d98bbf5
MD5 ad950913eb61e071ad18c382f174d540
BLAKE2b-256 be5b5bb6cd48d39525ad9924c071d6d90fbc4d23a7aef389adcf3a126cd5cd69

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