Bonjour,
Soit un bout de code qui sait questionner une base de donnée et qui
retourne une liste d'articles (dans le sens litteraire) qui sont
représentés comme ceci:
class Article:
self.title = "" # un titre < 100 chars
self.description ="" # une description < 500 chars
self.body = """ """ # texte multiligne ~ 4000 chars
On doit faire afficher cette ligne de texte sous la forme
Le code Python est motorisé par mod_python, handler Publisher.
Mon but est d'utiliser un template, mais dont la syntaxe est proche
d'XML, comme les ZPT mais en moins "grosse usine".
Est-ce que des noms vous viennent en tete?
Hum, ça ne ressembla pas vraiment aux ZPT. Mais j'ai juste lu 2-3 documents seulement.
-- Chef de projet chez Vectoris http://www.google.com/search?q=mihamina+rakotomandimby Telephone: +261 33 11 207 36
Bruno Desthuilliers
Mihamina Rakotomandimby (R12y) a écrit :
Bonjour, Soit un bout de code qui sait questionner une base de donnée et qui retourne une liste d'articles (dans le sens litteraire) qui sont représentés comme ceci:
class Article: self.title = "" # un titre < 100 chars self.description ="" # une description < 500 chars self.body = """ """ # texte multiligne ~ 4000 chars
Sans vouloir être désagréable, ce bout de code génère un NameError (name 'self' is not defined) !-)
On doit faire afficher cette ligne de texte sous la forme
Le code Python est motorisé par mod_python, handler Publisher. Mon but est d'utiliser un template, mais dont la syntaxe est proche d'XML, comme les ZPT mais en moins "grosse usine". Est-ce que des noms vous viennent en tete?
Genshi ? En tous cas, si tu veux que le template soit du XML valide...
Merci.
De rien
Mihamina Rakotomandimby (R12y) a écrit :
Bonjour,
Soit un bout de code qui sait questionner une base de donnée et qui
retourne une liste d'articles (dans le sens litteraire) qui sont
représentés comme ceci:
class Article:
self.title = "" # un titre < 100 chars
self.description ="" # une description < 500 chars
self.body = """ """ # texte multiligne ~ 4000 chars
Sans vouloir être désagréable, ce bout de code génère un NameError (name
'self' is not defined) !-)
On doit faire afficher cette ligne de texte sous la forme
Le code Python est motorisé par mod_python, handler Publisher.
Mon but est d'utiliser un template, mais dont la syntaxe est proche
d'XML, comme les ZPT mais en moins "grosse usine".
Est-ce que des noms vous viennent en tete?
Genshi ? En tous cas, si tu veux que le template soit du XML valide...
Bonjour, Soit un bout de code qui sait questionner une base de donnée et qui retourne une liste d'articles (dans le sens litteraire) qui sont représentés comme ceci:
class Article: self.title = "" # un titre < 100 chars self.description ="" # une description < 500 chars self.body = """ """ # texte multiligne ~ 4000 chars
Sans vouloir être désagréable, ce bout de code génère un NameError (name 'self' is not defined) !-)
On doit faire afficher cette ligne de texte sous la forme
Le code Python est motorisé par mod_python, handler Publisher. Mon but est d'utiliser un template, mais dont la syntaxe est proche d'XML, comme les ZPT mais en moins "grosse usine". Est-ce que des noms vous viennent en tete?
Genshi ? En tous cas, si tu veux que le template soit du XML valide...
Merci.
De rien
Philippe Bouige
>> Mon but est d'utiliser un template, mais dont la syntaxe est proche d'XML, comme les ZPT mais en moins "grosse usine". Est-ce que des noms vous viennent en tete?
Bonjour,
Pour une liste non exhaustive de lib python pour créer des templates :
Ma préférence va pour Kid et ZPT. Voir aussi celui-ci, bien mais complexe :
http://template-toolkit.org/python/index.html
Bonne continuation, Philippe
>> Mon but est d'utiliser un template, mais dont la syntaxe est proche
d'XML, comme les ZPT mais en moins "grosse usine".
Est-ce que des noms vous viennent en tete?
Bonjour,
Pour une liste non exhaustive de lib python pour créer
des templates :
>> Mon but est d'utiliser un template, mais dont la syntaxe est proche d'XML, comme les ZPT mais en moins "grosse usine". Est-ce que des noms vous viennent en tete?
Bonjour,
Pour une liste non exhaustive de lib python pour créer des templates :
Ma préférence va pour Kid et ZPT. Voir aussi celui-ci, bien mais complexe :
http://template-toolkit.org/python/index.html
Bonne continuation, Philippe
Bruno Desthuilliers
Philippe Bouige a écrit :
Mon but est d'utiliser un template, mais dont la syntaxe est proche d'XML, comme les ZPT mais en moins "grosse usine". Est-ce que des noms vous viennent en tete?
Bonjour,
Pour une liste non exhaustive de lib python pour créer des templates :
r12y demandait explicitement quelque chose de plus simple que ZPT, il me semble !-)
Quant à Kid, la dernière fois que j'ai été jeter un oeil, il était largement surpassé par Genshi (qui s'en est inspiré) et semblait un poil à l'abandon. Mais bon, ça fait une paire d'année maintenant que je n'ai pas été voir l'état d'avancement de l'un ou l'autre projet, donc...
Philippe Bouige a écrit :
Mon but est d'utiliser un template, mais dont la syntaxe est proche
d'XML, comme les ZPT mais en moins "grosse usine".
Est-ce que des noms vous viennent en tete?
Bonjour,
Pour une liste non exhaustive de lib python pour créer
des templates :
r12y demandait explicitement quelque chose de plus simple que ZPT, il me
semble !-)
Quant à Kid, la dernière fois que j'ai été jeter un oeil, il était
largement surpassé par Genshi (qui s'en est inspiré) et semblait un poil
à l'abandon. Mais bon, ça fait une paire d'année maintenant que je n'ai
pas été voir l'état d'avancement de l'un ou l'autre projet, donc...
Mon but est d'utiliser un template, mais dont la syntaxe est proche d'XML, comme les ZPT mais en moins "grosse usine". Est-ce que des noms vous viennent en tete?
Bonjour,
Pour une liste non exhaustive de lib python pour créer des templates :
r12y demandait explicitement quelque chose de plus simple que ZPT, il me semble !-)
Quant à Kid, la dernière fois que j'ai été jeter un oeil, il était largement surpassé par Genshi (qui s'en est inspiré) et semblait un poil à l'abandon. Mais bon, ça fait une paire d'année maintenant que je n'ai pas été voir l'état d'avancement de l'un ou l'autre projet, donc...
Philippe Bouige
On 2009-03-17, Bruno Desthuilliers
Quant à Kid, la dernière fois que j'ai été jeter un oeil, il était largement surpassé par Genshi (qui s'en est inspiré) et semblait un poil à l'abandon.
"à l'abandon' ne veut pas dire que ça ne fonctionne pas :-) de plus le demandeur voulait quelque chose type syntaxe XML.
Après le plus simple en python, c'est : --------------------------------------+
print '<xml>Ceci est un %s simple</xml>' % 'exemple'
<xml>Ceci est un exemple simple</xml>
Bon quelques pistes complémentaires : ------------------------------------+
PS : Le truc simple qui fait le travail à ma place je ne l'ai pas encore trouvé... une idée ;-))
On 2009-03-17, Bruno Desthuilliers <bdesth.quelquechose@free.quelquepart.fr>
Quant à Kid, la dernière fois que j'ai été jeter un oeil, il était
largement surpassé par Genshi (qui s'en est inspiré) et semblait un poil
à l'abandon.
"à l'abandon' ne veut pas dire que ça ne fonctionne pas :-)
de plus le demandeur voulait quelque chose type syntaxe XML.
Après le plus simple en python, c'est :
--------------------------------------+
print '<xml>Ceci est un %s simple</xml>' % 'exemple'
<xml>Ceci est un exemple simple</xml>
Bon quelques pistes complémentaires :
------------------------------------+
Quant à Kid, la dernière fois que j'ai été jeter un oeil, il était largement surpassé par Genshi (qui s'en est inspiré) et semblait un poil à l'abandon.
"à l'abandon' ne veut pas dire que ça ne fonctionne pas :-) de plus le demandeur voulait quelque chose type syntaxe XML.
Après le plus simple en python, c'est : --------------------------------------+
print '<xml>Ceci est un %s simple</xml>' % 'exemple'
<xml>Ceci est un exemple simple</xml>
Bon quelques pistes complémentaires : ------------------------------------+
PS : Le truc simple qui fait le travail à ma place je ne l'ai pas encore trouvé... une idée ;-))
Mihamina Rakotomandimby (R12y)
Philippe Bouige wrote:
de plus le demandeur voulait quelque chose type syntaxe XML. Après le plus simple en python, c'est : print '<xml>Ceci est un %s simple</xml>' % 'exemple'
Oui mais ce n'est pas vraiment du "template" comme on veut, ça, le "print" est la logique en trop.
Je voulais du XML pour pouvoir faire un M-x xml-mode dans mon Emacs, ce qui donne des resultats bizarres quand c'est pas proche d'XML.
Ensuite, les ZPT, je veux bien, mais seulement dans Zope, pas ailleurs.
Genshi, oui, c'est pas mal, mais je cherche encore à le faire fonctionner avec mon truc fait-maison-en-5-minutes qui est en mod_python
Philippe Bouige wrote:
de plus le demandeur voulait quelque chose type syntaxe XML.
Après le plus simple en python, c'est :
print '<xml>Ceci est un %s simple</xml>' % 'exemple'
Oui mais ce n'est pas vraiment du "template" comme on veut, ça, le
"print" est la logique en trop.
Je voulais du XML pour pouvoir faire un M-x xml-mode dans mon Emacs, ce
qui donne des resultats bizarres quand c'est pas proche d'XML.
Ensuite, les ZPT, je veux bien, mais seulement dans Zope, pas ailleurs.
Genshi, oui, c'est pas mal, mais je cherche encore à le faire
fonctionner avec mon truc fait-maison-en-5-minutes qui est en mod_python
de plus le demandeur voulait quelque chose type syntaxe XML. Après le plus simple en python, c'est : print '<xml>Ceci est un %s simple</xml>' % 'exemple'
Oui mais ce n'est pas vraiment du "template" comme on veut, ça, le "print" est la logique en trop.
Je voulais du XML pour pouvoir faire un M-x xml-mode dans mon Emacs, ce qui donne des resultats bizarres quand c'est pas proche d'XML.
Ensuite, les ZPT, je veux bien, mais seulement dans Zope, pas ailleurs.
Genshi, oui, c'est pas mal, mais je cherche encore à le faire fonctionner avec mon truc fait-maison-en-5-minutes qui est en mod_python