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.21.tar.gz (42.2 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.21-py3-none-any.whl (68.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.9.21.tar.gz
  • Upload date:
  • Size: 42.2 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.21.tar.gz
Algorithm Hash digest
SHA256 f5b2409996611915cd43499cea37a831e157ac7d77a4febcc7d64303175a1041
MD5 a712138a45458c70563c12a099f6a02a
BLAKE2b-256 7aa268ddad1b49df0e63e15018d4990dd07102539b4d9d14051bd0840331486c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.9.21-py3-none-any.whl
  • Upload date:
  • Size: 68.5 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.21-py3-none-any.whl
Algorithm Hash digest
SHA256 b00f1a2dd600c7d7ce0cfcc65ff1f2eba40881f0c81c009a6b922ec4fcb0a981
MD5 9836f6b216d3395de30f38c452278acb
BLAKE2b-256 7b8c6377bd30f4d7486c0e60c3bf1e1681657ac0d4aabdc8c94ebd28a5bb57f2

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