Skip to content

Instantly share code, notes, and snippets.

@stenington
Last active December 16, 2015 02:49
Show Gist options
  • Save stenington/6191275dd20137762fdd to your computer and use it in GitHub Desktop.
Save stenington/6191275dd20137762fdd to your computer and use it in GitHub Desktop.
A test for how jinja2 handles nested blocks defined in inheriting templates.
{% block outer %}
{% endblock %}
{% extends 'a.html' %}
{% block outer %}
{% block inner %}
Hi.
{% endblock %}
{% endblock %}
import sys
from jinja2 import Environment
from jinja2.loaders import FileSystemLoader
env = Environment(loader=FileSystemLoader('.'))
print env.get_template(sys.argv[1]).render()
@stenington
Copy link
Author

python render.py b.html gives

Hi.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment