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.0.tar.gz (56.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-2.0.0-py3-none-any.whl (87.4 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-2.0.0.tar.gz
  • Upload date:
  • Size: 56.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-2.0.0.tar.gz
Algorithm Hash digest
SHA256 d980354e639011b5fe194519bf94eed04eb55ea7ce3f7c1c544528f21272cc06
MD5 4c8b61ec4c8f44be183c79c35964119e
BLAKE2b-256 4309affa894ca718cbe89545afe57184080c3020a0ede8ead84680b51efd0dc1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-2.0.0-py3-none-any.whl
  • Upload date:
  • Size: 87.4 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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 e5c06ad3f0056b1f98f34920e12b44601db620b17962650938ac5d0cf988be4e
MD5 d87c057f8974b20fa04c2dff11db2e5d
BLAKE2b-256 afa6b044aa43e6eee34bcc664b4902fd93cc41dce580a6c71ce4a9bc38aa30f4

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