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.25.tar.gz (58.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.25-py3-none-any.whl (88.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.9.25.tar.gz
  • Upload date:
  • Size: 58.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.25.tar.gz
Algorithm Hash digest
SHA256 07c652a86c2d92714d4abe61fac7a7dfab4bf8cf7f05460acfe64aae75089b91
MD5 5d29df39ee0fbcd824e1434de8902e80
BLAKE2b-256 1e1f897793385d1823abb1f85872590d022472a5d89f06f1226c63a385f5f877

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.9.25-py3-none-any.whl
  • Upload date:
  • Size: 88.9 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.25-py3-none-any.whl
Algorithm Hash digest
SHA256 1e8884cd6534a1487090a25bc8fc5e99368f2fce4abf592a99b9ffc7bc15b8ba
MD5 b2d4b069d8ba6f046d28e9043f2a44c4
BLAKE2b-256 c1d10ac4c47ac7e9e61a1ac2a9457b118a94d8e0657bbcc5fcaa3a339afb6a1a

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