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

This version

1.8.4

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.8.4.tar.gz (35.4 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.8.4-py3-none-any.whl (54.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.8.4.tar.gz
  • Upload date:
  • Size: 35.4 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.8.4.tar.gz
Algorithm Hash digest
SHA256 5fe7be091eecd24edfc86b0809806e673da5d63de90e98639784e7a7f758f1c7
MD5 2c9f010d70e2b9ce30d44cae2efcb28a
BLAKE2b-256 64591e34333227b933dbd3236a57e15d21da29062311e9b02350af6fe5e9231d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.8.4-py3-none-any.whl
  • Upload date:
  • Size: 54.0 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.8.4-py3-none-any.whl
Algorithm Hash digest
SHA256 4c199ccc25aba7abd67ae7c848f1523fe08999590d8b0bdfedae467012e5dc3b
MD5 066c5a5a5dfe1fc2f2c1f129060c16ae
BLAKE2b-256 a2cc41d1ae43ae4febdc4e21d3030690f5d1acd37f9dbe5499b08f776b1dac70

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