Récemment, j'avais besoin de générer une énorme page HTML contenant un rapport avec plusieurs milliers de lignes. Et, évidemment, je ne voulais pas construire tout le HTML (ou l'arbre sous-jacent) en mémoire. Comme résultat, j'ai construit la page avec l'ancienne bonne interpolation de chaîne, mais je n'aime pas la solution.Modèles Python pour HTML/XML énorme
Ainsi, je me demande s'il existe des moteurs de modélisation Python qui peuvent produire le contenu de la page résultant par des parties.
UPD 1: Je ne suis pas intéressé par la liste de tous les cadres disponibles et les moteurs de modèle. Je m'intéresse aux solutions de modélisation que je peux utiliser séparément de n'importe quel framework et qui peuvent générer du contenu par portions au lieu de construire le résultat entier en mémoire.
Je comprends les améliorations d'ergonomie du chargement de contenu partiel avec le script client, mais cela sort du cadre de ma question actuelle. Dites, je veux générer un énorme HTML/XML et le diffuser dans un fichier local.
Je l'utilise http://www.cheetahtemplate.org/ – Anycorn
@aaa: J'ai regardé la documentation sur le guépard récemment et y ai réfléchi, mais je n'ai pas remarqué d'exemple. Mako semble aussi capable d'écrire dans un fichier. – newtover
bonjour. Je ne sais pas grand-chose sur makeo, ayant utilisé le guépard exclusivement pour générer de gros fichiers C++. la documentation pour guépard est approfondie, mais je ne me souviens pas de voir l'exemple complet. Au lieu de cela je l'ai appris en appliquant chaque extrait de la documentation à mon problème comme je suis allé. – Anycorn