Ciao.<br>Non so esserti di aiuto ma complimenti per la segnalazione.<br>Non conoscevo questo jinja (anche difficile da scrivere) ma ad una prima occhiata mi piace molto :-)<br><br><div class="gmail_quote">Il giorno 22 giugno 2011 10:02, Pietro Zambelli <span dir="ltr"><<a href="mailto:peter.zamb@gmail.com">peter.zamb@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">Ciao a tutti,<br>
<br>
mi sto avvicinando a jinja, e vorrei creare un filtro personalizzato...<br>
<br>
Sto cercando di seguire l'esempio presente nella documentazione "Custom<br>
Filters":<br>
<br>
<a href="http://jinja.pocoo.org/docs/api/#writing-filters" target="_blank">http://jinja.pocoo.org/docs/api/#writing-filters</a><br>
<br>
ma non sono riuscito a capire come funziona, vi riporto quello che ho scritto:<br>
<br>
---<br>
<br>
# -*- coding: utf-8 -*-<br>
from jinja2 import Template, Environment<br>
from datetime import datetime<br>
<br>
def datetimeformat(value, format='%H:%M / %d-%m-%Y'):<br>
return value.strftime(format)<br>
<br>
environment = Environment()<br>
environment.filters['datetimeformat'] = datetimeformat<br>
<br>
mytemplate = Template("""author: {{ name|title }}<br>
written on: {{ now|datetimeformat }}""")<br>
<br>
print(mytemplate.render(name='pIeTro', now=datetime.now()))<br>
<br>
---<br>
<br>
cosa sto sbagliando?<br>
<br>
grazie per l'aiuto<br>
<font color="#888888"><br>
Pietro<br>
</font><br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@lists.python.it">Python@lists.python.it</a><br>
<a href="http://lists.python.it/mailman/listinfo/python" target="_blank">http://lists.python.it/mailman/listinfo/python</a><br>
<br></blockquote></div><br><br clear="all"><br>-- <br>Blog: <a href="http://zuccala.blogspot.com/" target="_blank">http://zuccala.blogspot.com/</a><br>Twitter: <a href="http://twitter.com/#%21/VittorioZuccala/" target="_blank">http://twitter.com/#!/VittorioZuccala/</a><br>
Buzz: <a href="http://www.google.com/profiles/nathanvi#buzz" target="_blank">http://www.google.com/profiles/nathanvi#buzz</a><br><br>