django-models
CommunityDesign Django models: fat logic, lean views.
AuthorAngelDann
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Web apps often crowd business rules into views; this skill promotes fat models and thin views by moving domain logic into models and managers for better testability and maintainability.
Core Features & Use Cases
- Encapsulate business logic in model methods and managers, including state transitions and validation.
- Design models around domain concepts (choices, indexes, str, get_absolute_url) and reuse abstract base models for shared fields.
- Leverage custom QuerySets and managers for reusable, chainable queries with proper optimization (select_related, prefetch_related).
Quick Start
Start by moving core business rules into model methods (and managers), then refactor views to call those methods and keep views thin.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: django-models Download link: https://github.com/AngelDann/app-comisions-dist/archive/main.zip#django-models Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.