>> Dans l’exemple pour Django ça a l’air pourtant de fonctionner, ça doit être >> un certain de fonctionnement de Pyramid qui m’échappe. > > Je ne connais pas le fonctionnement interne de Pyramid mais il devrait y > avoir un endroit pluggable pour démarrer une transaction à chaque > requête.
Si on veut disposer de l’instance dans le template Chameleon, la seule méthode c’est effectivement celle indiquée dans le wiki. Autrement un décorateur ne permet d’accéder à l’instance que dans le code de la vue (au sens de Pyramid) et non dans le renderer (template).