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.10.tar.gz (67.3 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.10-py3-none-any.whl (100.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-2.0.10.tar.gz
  • Upload date:
  • Size: 67.3 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.10.tar.gz
Algorithm Hash digest
SHA256 93214dc223fcf81b1197ca2affedeab5a1503476ec67f16bda2a083bf25e31b3
MD5 0ab06c006fd6841803c282ceb4ad1926
BLAKE2b-256 67eecf5e56ad9f2111090c6900d8fc45f7bcc2493c647470d65fa93bdc593f17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-2.0.10-py3-none-any.whl
  • Upload date:
  • Size: 100.7 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.10-py3-none-any.whl
Algorithm Hash digest
SHA256 1c3fef1deafa5276489ee34a5c97b14a3ada8482a650b876c5d2030599bbd176
MD5 4e7f558640871fdfcadc5fc312715299
BLAKE2b-256 eccc1de5d8c936999d7dc7386b2206a8ff596822aee6388823a495ca7254fb9b

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