假设我有一些 Jinja2 模板,里面有几个块:
{% block A %}Blah{% endblock %}
{% block B %}whatever{% endblock %}
{% block C %}you get the idea{% endblock %}
我想要一个 Python 函数,它将它变成一个 dict(或 JSON,或其他),每个块都有一个条目。所以输出会是这样的:
{'A': 'Blah', 'B': 'whatever', 'C': 'you get the idea'}
有没有既定的方法来做到这一点?
我问是因为我想通过 AJAX 更新我的应用程序页面,而不是在保持向后兼容性的同时重新加载。如果我可以解析我的 Jinja2 模板块,那么我可以使用完全相同的模板文件轻松生成整个页面或部分页面。所以,作为一个辅助问题......有没有更好的方法来解决这个问题?