[Python] come creare un filtro personalizzato con jinja

Vittorio Zuccala' vittorio.zuccala a gmail.com
Mer 22 Giu 2011 14:24:53 CEST


Ottimo.
A questo punto una domanda la faccio io.
Ma jinja serve per elaborare template solo per linguaggio HTML o qualsiasi?
Posso utilizzarlo per creare dei files in LaTeX o con il linguaggio del Wiki
aziendale?


Il giorno 22 giugno 2011 14:19, Paolo Bernardi <villa.lobos a tiscali.it> ha
scritto:

> Allora forse potrà interessarti anche Flask. :-)
>
> Paolo
>
> On Wed, 2011-06-22 at 10:52 +0200, Vittorio Zuccala' wrote:
> > Ciao.
> > Non so esserti di aiuto ma complimenti per la segnalazione.
> > Non conoscevo questo jinja (anche difficile da scrivere) ma ad una
> > prima occhiata mi piace molto :-)
> >
> > Il giorno 22 giugno 2011 10:02, Pietro Zambelli <peter.zamb a gmail.com>
> > ha scritto:
> >         Ciao a tutti,
> >
> >         mi sto avvicinando a jinja, e vorrei creare un filtro
> >         personalizzato...
> >
> >         Sto cercando di seguire l'esempio presente nella
> >         documentazione "Custom
> >         Filters":
> >
> >         http://jinja.pocoo.org/docs/api/#writing-filters
> >
> >         ma non sono riuscito a capire come funziona, vi riporto quello
> >         che ho scritto:
> >
> >         ---
> >
> >         # -*- coding: utf-8 -*-
> >         from jinja2 import Template, Environment
> >         from datetime import datetime
> >
> >         def datetimeformat(value, format='%H:%M / %d-%m-%Y'):
> >            return value.strftime(format)
> >
> >         environment = Environment()
> >         environment.filters['datetimeformat'] = datetimeformat
> >
> >         mytemplate = Template("""author: {{ name|title }}
> >         written on: {{ now|datetimeformat }}""")
> >
> >         print(mytemplate.render(name='pIeTro', now=datetime.now()))
> >
> >         ---
> >
> >         cosa sto sbagliando?
> >
> >         grazie per l'aiuto
> >
> >         Pietro
> >
> >         _______________________________________________
> >         Python mailing list
> >         Python a lists.python.it
> >         http://lists.python.it/mailman/listinfo/python
> >
> >
> >
> >
> > --
> > Blog:    http://zuccala.blogspot.com/
> > Twitter: http://twitter.com/#!/VittorioZuccala/
> > Buzz:   http://www.google.com/profiles/nathanvi#buzz
> >
> > _______________________________________________
> > Python mailing list
> > Python a lists.python.it
> > http://lists.python.it/mailman/listinfo/python
>
> --
> My blog: http://paolobernardi.wordpress.com
>



-- 
Blog:    http://zuccala.blogspot.com/
Twitter: http://twitter.com/#!/VittorioZuccala/
Buzz:   http://www.google.com/profiles/nathanvi#buzz
-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.python.it/pipermail/python/attachments/20110622/ae0bd19c/attachment-0001.html>


Maggiori informazioni sulla lista Python