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] [--split] app_path entity_name
  • ddd create-service [-h] app_path entity_name
  • ddd create-repository [-h] app_path entity_name
  • ddd create-dto [-h] [--split] app_path dto_name
  • ddd create-serializer [-h] [--split] 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.11.tar.gz (59.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-1.9.11-py3-none-any.whl (90.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.9.11.tar.gz
  • Upload date:
  • Size: 59.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-1.9.11.tar.gz
Algorithm Hash digest
SHA256 3b6bb87053ad2df9e968180d1c4bfbfed2db15345cd083d02fd400d30b9e119a
MD5 3955355f5cf22e06b84e78ead3d4d34f
BLAKE2b-256 c38571cc43d6918c7510c93c0c4df05512c6a2020388def4bc68c3259578765d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.9.11-py3-none-any.whl
  • Upload date:
  • Size: 90.6 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.11-py3-none-any.whl
Algorithm Hash digest
SHA256 5b5f352bef5b32a4b810687f83bf73b609524dfcc745f6b9e13a684c9558ff59
MD5 315a3cf3421d3f1cfd94fc62de2d62d1
BLAKE2b-256 4c21cfa9e8c7793a0d83b193960d934ee1728ec8707c699f9397b6a00857ba5b

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