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

Attachment: signature.asc
Description: This is a digitally signed message part.

_______________________________________________
Python mailing list
Python@lists.python.it
http://lists.python.it/mailman/listinfo/python

Rispondere a