django-idioms

Installation
SKILL.md

Django Idioms and Patterns

Django rewards convention, the ORM, and "batteries included" design. Idiomatic Django = DRY, model-centric, well-tested.

Scope: Django-specific patterns. For Python: @.agents/skills/python-idioms/SKILL.md.

Models

  1. Fat models, thin views — business logic in models/managers, not views.
  2. Custom managers for common queries:
    class TaskManager(models.Manager):
        def active(self):
            return self.filter(status='active')
    
    class Task(models.Model):
        objects = TaskManager()
    
Installs
1
GitHub Stars
156
First Seen
5 days ago