I'm trying to create custom filter as given in the 2.7-dev doc ( http://jinja.pocoo.org/docs/api/#custom-filters) But Jinja2 version available on PYPI is 2.6, which is what I'm using. from jinja2.environment import Environment environment = Environment() environment.filters['datetimeformat'] = datetimeformat GIves me TemplateAssertionError. Any hint?
Hi, On 2011-10-17 5:29 PM, Soj wrote: > from jinja2.environment import Environment > environment = Environment() > environment.filters['datetimeformat'] = datetimeformat This creates a new environment that flask does not know about. You will have to attach it to the environment that flask uses: app.jinja_env.filters['datetimeformat'] = datetimeformat Regards, Armin
Perfect. Thanks! On Mon, Oct 17, 2011 at 11:42 PM, Armin Ronacher < armin.ronacher@active-4.com> wrote: > Hi, > > On 2011-10-17 5:29 PM, Soj wrote: > > from jinja2.environment import Environment > > environment = Environment() > > environment.filters['datetimeformat'] = datetimeformat > This creates a new environment that flask does not know about. You will > have to attach it to the environment that flask uses: > > app.jinja_env.filters['datetimeformat'] = datetimeformat > > > Regards, > Armin >