django-patterns

Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps. Use when building or reviewing Django apps, DRF APIs, ORM queries, or caching.

By affaan-m · 3,186 installs

npx skills add affaan-m/ecc --skill django-patterns

Source repository · Upstream listing

Django Development Patterns Production grade Django architecture patterns for scalable, maintainable applications. When to Activate Building Django web applications Designing Django REST Framework APIs Working with Django ORM and models Setting up Django project structure Implementing caching, signals, middleware Project Structure Recommended Layout Split Settings Pattern Model Design Patterns Model Best Practices QuerySet Best Practices Manager Methods Django REST Framework Patterns Serializer Patterns ViewSet Patterns Custom Actions Service Layer Pattern Caching Strategies View Level Caching Template Fragment Caching Low Level Caching QuerySet Caching Signals Signal Patterns Middleware Custom Middleware Performance Optimization N+1 Query Prevention Database Indexing Bulk Operations Quick Reference Pattern Description Split settings Separate dev/prod/test settings Custom QuerySet Reusable query methods Service Layer Business logic separation ViewSet REST API endpoints Serializer validation Request/response transformation select related Foreign key optimization prefetch related Many to many optimization Cache first Cache expensive operations Signals Event driven actions Middleware Request/response processing Remember: Django provides many shortcuts, but for production applications, structure and organization matter more than concise code. Build for maintainability.