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 <app_path> <entity_name> [--split]
  • ddd create-service <app_path> <entity_name> <service_name> [--class-format] [--include-crud] [--split]
  • ddd create-repository <app_path> <entity_name> [--include-crud]
  • ddd create-dto <app_path> <dto_name> [--split]
  • ddd create-view-api-apiview <app_path> <entity_name>
  • ddd create-view-api-viewset <app_path> <entity_name>
  • ddd create-view <app_path> <entity_name>

Show help

  • ddd --help

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.3.16.tar.gz
  • Upload date:
  • Size: 7.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.3.16.tar.gz
Algorithm Hash digest
SHA256 38bd498d901fb1a51caf1b7980c257b2adb7ce63592190eee38df5e9d1862f20
MD5 a91407904bb28a3f073f7918a3fa7f4c
BLAKE2b-256 cc527151f3011aa9ee8bbf4087d3c27bb341e9b298160f00d73ac1e0bfaab2ab

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.3.16-py3-none-any.whl
  • Upload date:
  • Size: 14.1 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.3.16-py3-none-any.whl
Algorithm Hash digest
SHA256 7f5fa4e2fbbc21d36c4371fc7094e303725e0f6337edb17204fd268c819e8089
MD5 942ef8bafe10e2b645d5d4538bfb1785
BLAKE2b-256 8cca4b751942b266b2e1ab9d01cd60b10684816648b5da7785e8ad82da579baa

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