Django architecture patterns, REST API design with DRF, ORM best practices, caching, signals, middleware, and production-grade Django apps.
82
58%
Does it follow best practices?
Impact
100%
1.14xAverage score across 6 eval scenarios
Medium
Suggest reviewing before use
Fix and improve this skill with Tessl
tessl review fix ./docs/ja-JP/skills/django-patterns/SKILL.mdDjango ORM patterns and service layer
AbstractUser extension
100%
100%
EMAIL as USERNAME_FIELD
0%
100%
Slug auto-generation
100%
100%
SlugField unique
50%
100%
DecimalField with MinValueValidator
0%
100%
CheckConstraint
100%
100%
Meta indexes
0%
100%
Custom QuerySet with as_manager
37%
100%
select_related usage
100%
100%
prefetch_related usage
100%
100%
Service layer file
100%
100%
transaction.atomic
100%
100%
Bulk operations
100%
100%
DRF serializers, ViewSets, and caching
Separate create serializer
100%
100%
get_serializer_class override
100%
100%
SerializerMethodField
100%
100%
read_only derived fields
100%
100%
DjangoFilterBackend
100%
100%
SearchFilter and OrderingFilter
100%
100%
Custom @action endpoint
100%
100%
perform_create user context
100%
100%
Paginated custom action
100%
100%
cache.get/set pattern
100%
100%
@receiver signal handler
100%
100%
AppConfig.ready() signal import
100%
100%
No hardcoded seller in serializer
100%
100%
Django project structure and settings configuration
Split settings structure
100%
100%
Apps directory layout
100%
100%
Per-app module files
50%
100%
Config directory
100%
100%
env() for secrets
70%
100%
Whitenoise middleware
100%
100%
CORS middleware
100%
100%
Required INSTALLED_APPS
75%
100%
PostgreSQL database engine
100%
100%
Production SSL redirect
100%
100%
Production cookie security
100%
100%
HSTS configuration
100%
100%
Dev extends base
100%
100%
e04ea0b
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.