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] [--function-format] [--split] 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.7.29.tar.gz (32.2 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.7.29-py3-none-any.whl (50.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.7.29.tar.gz
  • Upload date:
  • Size: 32.2 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.7.29.tar.gz
Algorithm Hash digest
SHA256 0cde79829f2b8f36a8356674150f475cdb02650cf31e3bc69b228668ee773095
MD5 12ad2f47b5adc3e5e2b0bf34a8b7ceb9
BLAKE2b-256 3d8dab92e73dc64c8fbb2e7dd2c3849ce3d46ab515afcf94fad70e4edc1c6f96

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.7.29-py3-none-any.whl
  • Upload date:
  • Size: 50.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.7.29-py3-none-any.whl
Algorithm Hash digest
SHA256 93e945c75005694fac0a3f33efa8d293421103f0075a3d32bc72a1f2995aa57f
MD5 62d5b99fcf50ecab2efa76f7564ef518
BLAKE2b-256 cb041d49254762baafec13ece0f3617b923436b85dbe06b9d1398689f579be86

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