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

This version

1.8.3

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: ddd_cli-1.8.3.tar.gz
  • Upload date:
  • Size: 53.9 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.3.tar.gz
Algorithm Hash digest
SHA256 7f975b8db879cb955409cb59b80cb0aae55ed86539fdd28eb5ef3c6061ea0995
MD5 cdb28ff51613db6a0c2af6ecae2b4584
BLAKE2b-256 52db920e6f8be94ea8d401ed13751adb7e088ae7ee25847803c34370e5f23fb7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: ddd_cli-1.8.3-py3-none-any.whl
  • Upload date:
  • Size: 76.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-1.8.3-py3-none-any.whl
Algorithm Hash digest
SHA256 24f2a7bdb21400ed12124e599b331724ee4fc7a118f0fe3161d932d4ae22b9fb
MD5 6b8fb73e9106657d5528452e8c36f08b
BLAKE2b-256 a68fd5dd7114ed09490facbcf3263e403791b6555e3edad6e64f22edb8689b0b

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