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-2.0.13.tar.gz (62.3 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-2.0.13-py3-none-any.whl (96.1 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for ddd_cli-2.0.13.tar.gz
Algorithm Hash digest
SHA256 aeb6a900e6b94a2a5a918b9e8807ab6429cb43580e35d80c70913ac2ca855d09
MD5 37b6f53b5f571469c419abf6d6c415d9
BLAKE2b-256 397b2c348b16ae8c24d39700ec74438f5fc1f256bbc6b229ceb6539dc9294185

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-2.0.13-py3-none-any.whl
  • Upload date:
  • Size: 96.1 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-2.0.13-py3-none-any.whl
Algorithm Hash digest
SHA256 f9aaaa730973910328f9cb108377a7f44d9f5b40e501ce45beaa48f03569e44c
MD5 47a21d62d16ccf20ef05c6b4739d5097
BLAKE2b-256 efff39523295ce18fbef280eec7dc217e175799c53aeda1374da9a47c7c1ac8b

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