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.9

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.9.tar.gz (53.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-1.8.9-py3-none-any.whl (76.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.8.9.tar.gz
  • Upload date:
  • Size: 53.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-1.8.9.tar.gz
Algorithm Hash digest
SHA256 cf0eeeec7a7758545d61ff88a36900038f1747a18e1170a65109b42dd7db0fde
MD5 17a22ef436274c24a806e961ced51072
BLAKE2b-256 7260e166de96a1b559e094245f525e797c3663582f9c12831fa47ff0bdbf0c56

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.8.9-py3-none-any.whl
  • Upload date:
  • Size: 76.8 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.9-py3-none-any.whl
Algorithm Hash digest
SHA256 51edab5c1bd6ceef7d3eb0212729e6ce7be51387cbffa8a72cee946d98a7974c
MD5 1db7b9121a22656cfefd6777796e0f54
BLAKE2b-256 403529a692c55be71f799aa59348de9b38300f8ad147926b97253c2c7408ca1a

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