gwift-book/source/part-3-data-model/templates.adoc

1.3 KiB
Executable File
Raw Blame History

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 quon nait à se casser la tête).

Non-builtins

[Inclure un tree du dossier template tags]

Pour plus dinformations, la documentation officielle est un bon début.

Contexts Processors

Un context processor permet dajouter des informations par défaut à un contexte (le dictionnaire quon passe de la vue au template). Lidée est dajouter 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': [
        ....

        ....
    ],
},