Bonjour,

Pourquoi ne pas tout regrouper sous un seul filtre qui programmatiquement 
appelle chacun de tes filtres ? puisque cela à l'air d'être ce que tu cherches 
à faire ?

Cordialement,
Xavier Ordoquy,
Linovia.

Le 16 juin 2012 à 15:31, Arnaud a écrit :

> Bonjour à tous,
> 
> Débutant dans la programmation sous django, je me suis fixé comme
> objectif de migrer mon site actuellement sous CMS vers django, pour plus de
> souplesse, de contrôles, etc...
> 
> Je dois donc rapatrier des articles qui avaient un formatage particulier,
> me permettant d'insérer directement des éléments extérieurs via des
> balises personalisées, comme par exemple :
> 
> - $formule$ pour une formule latex,
> - $$formule$$ pour une formule latex centrée,
> - {app}...{/app} pour insérer un applet avec une figure dynamique,
> - {asy}...{/asy} pour insérer une figure asymptote,
> - {c}...{/c} pour une coloration syntaxique de code source,
> - etc...
> 
> Au début, j'ai créé des filtres pour chacune de ses balises, qui en
> gros, récupèrent le contenu à l'aide des expressions régulières, pour
> le remplacer dans l'affichage de la page. Jusque là, pas trop de soucis.
> 
> Ce qui me gêne, c'est dans le template des articles, je me retrouve avec
> quelque chose de la forme :
> 
> [code]{{ article|latex|code|applet|latexc|asymptote|...|... }}[/code]
> 
> et j'ai vraiment l'impression qu'on peut faire mieux, sauf que je n'ai pas
> assez de recul sur django pour savoir comment exactement.
> Peut-être qu'il est possible de créer un filtre appelant tour à tour
> tous les autres, je n'en sais rien.
> Et surtout, je ne sais pas si tout cela est réellement optimisé.
> 
> Avis au connaisseurs, toute indication sera la bienvenue, merci d'avance
> :)
> _______________________________________________
> django mailing list
> [email protected]
> http://lists.afpy.org/mailman/listinfo/django

_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à