Django Fat Model

Lógica de negócio no model ou em services; views finas Use when this capability is needed.

tomevault-io Updated

File contents

  • Lógica de negócio em métodos do model ou em services.py por app.
  • Views finas, só orquestram (autenticar, validar, chamar service, renderizar).
  • select_related/prefetch_related em toda query com relação.
  • Managers customizados pra query reutilizada.
  • Forms ou DRF serializers pra validação, nunca no view.
  • Sinais (post_save, etc) com moderação — escondem fluxo.

Source: alanpcf/cocada — distributed by TomeVault.

tomevault-io/skills-registry/tree/main/alanpcf--cocada--django-fat-model commit 25095ea86b

Frequently asked questions

npx skillmds@latest add tomevault-io/django-fat-model