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.11.tar.gz (67.5 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.11-py3-none-any.whl (101.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-2.0.11.tar.gz
  • Upload date:
  • Size: 67.5 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.11.tar.gz
Algorithm Hash digest
SHA256 c94369c779f02f3df0be94c5d1b68d2898de6ac43fad9697eee4da35286b3754
MD5 c2cd31a365d50a5a1d40da1f4e7d0e19
BLAKE2b-256 06fd77db849fdbca6587e657f68f5d9afbaa7f6f4d4b202253c7470a45a32e60

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-2.0.11-py3-none-any.whl
  • Upload date:
  • Size: 101.0 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 39727a136c5219c45030559c9346a46c597c3a36aa5d211e3f3c9c0b110e9d93
MD5 e3eb4ad40f28944f84d42ab1234c7f36
BLAKE2b-256 4c7fb21d231be93eaf1666c159e6de5e82bdecdb8162c7cfb84199877a426148

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