In data mercoledì 22 giugno 2011 10:02:37, Pietro Zambelli ha scritto: > cosa sto sbagliando?
Sbagliavo, perché bisognava caricare il template nel environment, nel casolo si
voglia caricare da una stringa c'è il metodo "from_string"...
vi riporto il codice funzionante.
---
# -*- coding: utf-8 -*-
from jinja2 import Template, Environment, PackageLoader
from datetime import datetime
def datetimeformat(value, format='%H:%M / %d-%m-%Y'):
return value.strftime(format)
environment = Environment()
environment.filters['datetimeformat'] = datetimeformat
mytemplate = environment.from_string("""author: {{ name|title }}
written on: {{ now|datetimeformat }}""")
print(mytemplate.render(name='pIeTro', now=datetime.now()))
---
Buona giornata!
Pietro
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ Python mailing list [email protected] http://lists.python.it/mailman/listinfo/python
