{% eval %} templatetag-evaluate expressions
This templatetag evaluates Python expressions including built-in functions, lambda functions etc... Use with caution.
- template
- templatetag
- exec
- eval
This templatetag evaluates Python expressions including built-in functions, lambda functions etc... Use with caution.
usage: 1、 {% exec %} class A: def __call__(self): print "I Love Python!"; {% endexec %} 2、 {% exec from django.conf import settings; %} 3、 {% exec %} try: html = '' if book: html = book.TransToHtml().encode('utf8'); except Exception,msg: html = str(msg); if settings.TEMPLATE_DEBUG: open('c:/index.html','wb').write(html); {% endexec %}
2 snippets posted so far.