1.3 KiB
Executable File
1.3 KiB
Executable File
Templates
Structure et configuration
Répertoires de découverte des templates
Fichiers statiques
(à compléter)
Builtins
Regroup By
(le truc super facile qui sert à mort dans plein de cas sans qu’on n’ait à se casser la tête).
Non-builtins
[Inclure un tree du dossier template tags]
Pour plus d’informations, la documentation officielle est un bon début.
Contexts Processors
Un context processor
permet d’ajouter des informations par défaut à un contexte (le dictionnaire qu’on passe de la vue au template).
L’idée est d’ajouter une fonction à un module Python à notre projet, puis de le référencer parmi
les CONTEXT_PROCESSORS de nos paramètres généraux. Cette fonction doit peupler un dictionnaire, et les clés de ce dictionnaire seront
directement ajoutées à tout autre dictionnaire/contexte passé à une vue. Par exemple:
(cf. StackOverflow - à retravailler)
'OPTIONS': {
'context_processors': [
....
....
],
},