schema
title: SCHEMA tags:
- django
- drf
- llm-wiki
- schema
- pedagogy aliases:
- Django DRF LLM Wiki Schema created: 2026-04-18 updated: 2026-04-24 type: schema status: active
SCHEMA
Repères utiles :
- Django DRF LLM Wiki
- Plan directeur
- Template de tutoriel
- Parcours de lecture
- Checklist pratique
- FAQ, erreurs fréquentes et conseils pratiques
Domain
Ce wiki couvre Django et Django REST Framework sous la forme d'un guide pédagogique en français, organisé autour de fondations, de grands cas d'usage et d'une couche de navigation pratique.
L'objectif n'est pas seulement d'expliquer des concepts isolés. L'objectif est de permettre à une personne de comprendre quand utiliser Django DRF, pourquoi, comment structurer un projet, et comment avancer pas à pas.
Core Promise
Chaque contenu du wiki doit respecter cette promesse :
- être compréhensible par un débutant motivé ;
- rester utile à un lecteur intermédiaire ;
- relier raisonnement produit, architecture backend et mise en œuvre DRF ;
- rester révisable sans casser la structure globale.
Editorial Principles
1. Pédagogie avant densité brute
On ne cherche pas à impressionner le lecteur. On cherche à l'aider à comprendre.
Donc :
- définir les termes avant de les utiliser intensivement ;
- expliquer le pourquoi avant le comment ;
- éviter les sauts implicites ;
- reformuler quand un concept risque d'être flou.
2. Pratique guidée obligatoire pour les grands use cases
Un grand chapitre use case ne doit pas rester purement conceptuel. Il doit montrer :
- un mini-projet ou scénario réaliste ;
- une structure de fichiers ;
- les fichiers Django/DRF importants ;
- du code expliqué ;
- une méthode de vérification.
3. Progressivité obligatoire
Chaque tutoriel doit aller du plus simple au plus structurant :
- le problème réel ;
- le contexte ;
- le vocabulaire ;
- la vision d'ensemble ;
- l'architecture type ;
- la mise en œuvre ;
- la vérification ;
- les pièges et évolutions possibles.
4. Navigation explicite
Le wiki doit éviter l'effet “pile de notes”. Chaque lecteur doit pouvoir se repérer via :
- Parcours de lecture ;
- Checklist pratique ;
- FAQ, erreurs fréquentes et conseils pratiques ;
- des
Related:utiles dans les notes.
Folder Structure
Structure réelle de la version stable actuelle :
Django DRF LLM Wiki/
├── SCHEMA.md
├── index.md
├── log.md
├── Django DRF LLM Wiki - Plan directeur.md
├── Django DRF LLM Wiki - Template de tutoriel.md
├── Django DRF LLM Wiki - Parcours de lecture.md
├── Checklist pratique de projet Django DRF.md
├── Django DRF - FAQ, erreurs fréquentes et conseils pratiques.md
├── Foundations/
└── Use Cases/
Les dossiers Glossaire, Comparisons et Sources ne sont pas obligatoires pour cette version.
Ils pourront être ajoutés plus tard si un besoin réel apparaît.
Page Types
1. Schema
Définit les règles du wiki.
2. Meta / Pilotage
Pages de cadrage, feuille de route, décisions éditoriales et journal d'itération.
3. Navigation / Raffinement transversal
Pages qui aident à utiliser le wiki : parcours de lecture, checklist projet, FAQ et conseils pratiques.
4. Foundation
Pages de socle : Django, DRF, logique d'API, modèles, serializers, viewsets, routers, permissions et architecture générale.
5. Use Case
Tutoriels longs et complets orientés cas d'usage. Exemples :
- backend pour app web/mobile ;
- API avec rôles et permissions ;
- application métier / SaaS ;
- back-office et admin Django ;
- application data-centric ;
- API B2B / interne ;
- backend produit autour d'un système IA.
Required Frontmatter
Chaque nouvelle note doit au minimum contenir :
---
title: Nom de la note
tags:
- django
- drf
created: YYYY-MM-DD
updated: YYYY-MM-DD
type: meta | foundation | use-case | schema
status: draft | active | revised
---
Naming Conventions
- Les notes doivent avoir des noms lisibles, humains et explicites.
- On privilégie les titres longs mais clairs plutôt que des abréviations cryptiques.
- Si un titre pédagogique contient
/, utiliser un nom de fichier avec-et un alias wikilink lisible.
Exemples :
Django DRF LLM Wiki - Plan directeurBackend pour application web ou mobile avec Django DRFApplication métier - SaaS - outil interne avec Django DRF
Pedagogical Checklist
Chaque grand tutoriel doit, si pertinent, couvrir :
- pour qui est le tutoriel ;
- le problème concret à résoudre ;
- quand utiliser Django DRF pour ce cas ;
- quand ne pas l'utiliser ;
- les prérequis ;
- le vocabulaire indispensable ;
- la vision d'ensemble ;
- l'architecture type ;
- une structure de mini-projet ;
- une implémentation guidée avec code ;
- une vérification guidée ;
- les erreurs fréquentes ;
- les bonnes pratiques ;
- les limites ;
- les pistes d'amélioration ;
- un résumé final et des liens de suite.
Minimum Quality Bar
Une note n'est pas considérée comme suffisante si elle :
- fait seulement une introduction générale ;
- ne donne pas de contexte métier ;
- ne clarifie pas le vocabulaire clé ;
- liste du code sans explication ;
- liste des étapes sans vérification ;
- laisse trop de zones implicites.
Link Policy
Chaque note importante doit essayer de pointer vers :
- une note de fondation ;
- un ou plusieurs use cases liés ;
- le parcours de lecture ;
- la checklist pratique ;
- la FAQ si elle peut débloquer le lecteur.
Tag Taxonomy
Tags principaux autorisés pour ce wiki :
djangodrfllm-wikipedagogytutorialfoundationuse-casebackendapiormserializerviewsetrouterauthpermissionsadminsaasb2bmobilewebdatabasearchitectureiaproductchecklist
Revision Policy
Le wiki est pensé pour l'itération. Donc :
- on peut enrichir une note existante ;
- on peut réécrire une note si sa pédagogie est insuffisante ;
- on peut déplacer une section si sa place est meilleure ailleurs ;
- on documente les grandes évolutions dans Journal d’itération.
Current Version Definition
La version actuelle est considérée comme stable quand :
- les fondations sont présentes ;
- les 7 grands use cases sont présents ;
- les use cases contiennent une mise en œuvre guidée ;
- le parcours de lecture existe ;
- la checklist pratique existe ;
- la FAQ transversale existe ;
- les wikilinks ne sont pas cassés.