Add basic jinja filter, for test..

This commit is contained in:
Lance Edgar 2017-04-01 20:10:37 -05:00
parent 52fe782e14
commit ce5aeb40e5

View file

@ -0,0 +1,18 @@
from jinja2 import contextfilter
from pyramid.threadlocal import get_current_request
from pyramid.url import static_url
@contextfilter
def static_url_filter(ctx, path, **kw):
"""A filter from ``path`` to a string representing the absolute URL.
This filter calls :py:func:`pyramid.url.static_url`.
Example::
<link rel="stylesheet" href="{{'yourapp:static/css/style.css'|static_url}}" />
"""
request = ctx.get('request') or get_current_request()
return static_url(path, request, **kw)