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.16.tar.gz (65.1 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.16-py3-none-any.whl (98.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.9.16.tar.gz
  • Upload date:
  • Size: 65.1 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.16.tar.gz
Algorithm Hash digest
SHA256 1f54db18de2580a615e351be6d0a26767e70ad40918f409e922eef9fd94ccb79
MD5 4e21561c70840fc46d662e06323740a1
BLAKE2b-256 ad805cf17c06a9fa61e5cb076097dc0ddf7547179c00bc1e498cf4a2a14a5e3e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.9.16-py3-none-any.whl
  • Upload date:
  • Size: 98.3 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.16-py3-none-any.whl
Algorithm Hash digest
SHA256 42b0400b64b437f4a05fd6474b562fbc3bea55ef51454a0e0a7b5ffb5fe5d047
MD5 35de52c516d051a1d782241b5aab3c47
BLAKE2b-256 26f1937fde19b7d101a319f9f8dcbfce333cc0bcbe0dc7fa83dad7add937a249

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