Django Patterns
Architecture Django de niveau production : structure de projet, API DRF, bonnes pratiques ORM, cache, signaux, middleware et performance.
- Quoi
- Architecture Django de niveau production : structure de projet, API DRF, bonnes pratiques ORM, cache, signaux, middleware et performance.
- Coût
- Gratuit
- Prérequis
- Utilisez « Patterns Django » avec votre Muse.
- Installation
- Copiez le prompt d’installation ci-dessous dans votre Muse — votre agent fait le reste.
Sélectionné par Skill Harbor : un skill de patterns pour construire des applications Django qui survivent à la production. Il prescrit une structure de projet à settings séparés (base, développement, production, test), une conception de modèles avec index et contraintes adaptés, des QuerySets et managers sur mesure pour tuer les requêtes N+1 avant qu'elles naissent, et des patterns Django REST Framework pour serializers, viewsets, permissions, filtrage et actions personnalisées. Un pattern de couche service garde la logique métier hors des vues, tandis que les stratégies de cache (niveau vue, fragments de template, API cache bas niveau), les signaux et les middlewares personnalisés couvrent le côté opérationnel. Le volet performance inclut select_related et prefetch_related, l'indexation base de données et les opérations en masse. Par @affaan-m, listé ici avec crédit à son créateur. Tiré du dépôt affaan-m/ECC (MIT). Bémols honnêtes : pur guide, rien à installer ; les extraits de settings production supposent que vous gérez les secrets via variables d'environnement, jamais en dur. Skill Harbor ne vérifie jamais le code, examinez-le vous-même avant usage.
Version :
Installation
Copiez le dossier d’installation ci-dessous, puis collez-le dans MuseLe prompt d'installation ci-dessous inclut déjà les étapes de vérification : votre agent suit la checklist communautaire avant d'installer tout ce qui contient du code exécutable. Vous en voulez plus ?
Utilisez « Patterns Django » avec votre Muse. Prérequis : un projet Django (version récente) sur lequel appliquer les patterns. Skill de pur guide, rien à installer. 1. Ouvrez le skill : https://github.com/affaan-m/ECC/blob/main/skills/django-patterns/SKILL.md et copiez le texte complet du SKILL.md. 2. Collez-le dans un chat avec Muse et ajoutez : « Restructure mon projet Django selon la disposition à settings séparés » ou « Relis ces modèles et requêtes pour les risques N+1 et les index manquants. » 3. Pour les API, demandez : « Conçois un viewset DRF pour [ressource] avec filtrage, tri et permissions correctes selon ces patterns. » Astuce : collez votre settings.py et vos models.py actuels pour des recommandations concrètes au niveau des fichiers plutôt que des conseils génériques. Sécurité : un skill est du texte d'instructions ; il n'exécute rien tout seul. Gardez SECRET_KEY et identifiants base de données en variables d'environnement, et relisez tout ce que Muse propose avant qu'il touche à vos settings.
Enregistré dans vos installs récentes. Retrouvez-le à tout moment sur /connect.
Questions
Comment installer une création ?
Chaque fiche produit contient un prompt d’installation à copier-coller. Collez-le dans votre Muse et il installe la création pour vous — sans configuration manuelle.
Où va mon argent ?
Directement au vendeur. Skill Harbor ne traite jamais les paiements : le paiement se fait sur la page du vendeur, généralement via Stripe.
Que signifie le ✓ à côté du nom d’un créateur ?
Il signifie que nous avons confirmé l’identité de la personne derrière la fiche. Il ne dit rien sur le code lui-même — vérifiez toujours une création avant de l’installer.