Django DRF LLM Wiki
Repères utiles :
Catalogue du wiki Django DRF. Cette note sert de point d'entrée principal pour naviguer dans la base.
Pilotage
- Plan directeur — vision, structure globale, use cases cibles, exigences pédagogiques et stratégie d'itération.
- Template de tutoriel — modèle standard à suivre pour écrire un tutoriel complet, progressif et non bâclé.
- SCHEMA — règles éditoriales, structure, conventions et exigences minimales de qualité.
- Journal d’itération — journal des itérations et des grandes décisions.
Raffinement transversal
- Parcours de lecture — guide de navigation pour savoir par où commencer selon son niveau, son projet et le type de besoin.
- FAQ, erreurs fréquentes et conseils pratiques — note transversale pour répondre aux blocages fréquents, éviter les contresens et renforcer la compréhension globale du wiki.
Fondations
- Comprendre Django — introduction pédagogique à Django, à sa logique de framework backend structurant, et à ses cas d'usage les plus naturels.
- Comprendre Django REST Framework — explication claire de DRF, de son lien avec Django et de sa valeur ajoutée pour construire des APIs robustes.
- Comment penser une API avec Django DRF — guide de conception pour apprendre à raisonner en ressources, acteurs, règles métier et responsabilités backend.
- Les briques de base de Django DRF — vue d'ensemble des composants essentiels : modèles, serializers, vues, viewsets, routers, authentification et permissions.
Cas d’usage
- Backend pour application web ou mobile avec Django DRF — premier grand tutoriel use case sur la séparation frontend/backend, l'API comme cœur serveur, et la manière de construire une base saine pour des clients web ou mobile.
- API avec utilisateurs, rôles et permissions avec Django DRF — gros tutoriel centré sur la gestion des accès, la différence entre authentification et permissions, et la manière de concevoir une API où tous les acteurs n'ont pas les mêmes droits.
- Application métier / SaaS / outil interne avec Django DRF — gros tutoriel centré sur la logique métier, les workflows, la validation, la traçabilité, l'exploitation interne et la durabilité produit.
- Produit avec back-office et admin Django — gros tutoriel sur la différence entre produit utilisateur, back-office et admin Django, et sur la manière d'outiller correctement les équipes internes.
- Application centrée base de données avec Django DRF — gros tutoriel centré sur la structuration des modèles, les relations, l'intégrité des données, les usages de lecture, les filtres et la manière de construire une application data-centric durable.
- API B2B / API interne avec Django DRF — gros tutoriel centré sur les intégrations système-à-système, la stabilité contractuelle, la sécurité, le périmètre d'accès et la maintenabilité d'une API utilisée par d'autres services ou organisations.
- Backend produit autour d'un système IA avec Django DRF — gros tutoriel sur la manière de construire la couche produit autour d'un système IA : utilisateurs, projets, jobs, résultats, traçabilité, exploitation et stabilité backend autour du modèle.
Glossaire
Non prioritaire pour cette version du wiki. Le choix actuel est de privilégier les liens contextuels, les FAQ, les rappels pédagogiques intégrés et le parcours de lecture plutôt qu'une section glossaire séparée.
Comparaisons
Non prioritaire pour cette version du wiki. Le choix actuel est de privilégier d'abord les grands tutoriels et le raffinement transversal avant d'éventuelles notes de comparaison dédiées.
Sources
Non prioritaire pour cette version du wiki. Le wiki a été conçu ici comme un système pédagogique structuré, pas comme une base de références documentaires annotées.
Ordre de lecture recommandé
Pour construire ce wiki proprement, l'ordre recommandé est maintenant :
- Plan directeur
- SCHEMA
- Template de tutoriel
- Parcours de lecture
- Comprendre Django
- Comprendre Django REST Framework
- Comment penser une API avec Django DRF
- Les briques de base de Django DRF
- Backend pour application web ou mobile avec Django DRF
- API avec utilisateurs, rôles et permissions avec Django DRF
- Application métier / SaaS / outil interne avec Django DRF
- Produit avec back-office et admin Django
- Application centrée base de données avec Django DRF
- API B2B / API interne avec Django DRF
- Backend produit autour d'un système IA avec Django DRF
- FAQ, erreurs fréquentes et conseils pratiques en lecture de soutien ou de retour rapide
Current State
- Statut global : les 7 grands use cases principaux sont rédigés et enrichis avec des mini-projets guidés
- Phase actuelle : socle principal + audit itératif + passe de polish terminés pour cette version
- Raffinement déjà ajouté : parcours de lecture + FAQ / erreurs fréquentes / conseils pratiques
- Évolution pédagogique réalisée : chaque grand use case contient désormais une structure de mini-projet, une implémentation guidée avec code et une vérification guidée
- Polish supplémentaire réalisé : repères de lecture ajoutés dans les structures de mini-projet et liens de progression harmonisés entre use cases
- Glossaire / Comparisons / Sources : dépriorisés pour cette version
- Prochaine étape optionnelle : second passage de polish, notes de comparaison ciblées, ou chapitres de soutien plus spécialisés