在django中获取继承的模板

时间:2012-12-19 14:42:45

标签: django django-templates

有没有办法获取从基本模板继承的所有模板的列表? 例如: 我们有基本模板文件:

base.html

我们有从基础继承的模板

inherited0.html
{% extends 'base.html' %}
inherited1.html
{% extends 'base.html' %}
inherited2.html
{% extends 'base.html' %}

我们是否有任何未记录的功能来获取此模板的列表?

2 个答案:

答案 0 :(得分:1)

您可以使用基本文件夹中的find and grep命令:

find . -name "*.html" -print | xargs grep "extends 'base.html'"

答案 1 :(得分:-1)

似乎缺少这样做的方法。 因此,此问题的解决方案是在模板文件字符串中搜索“{%extends'base.html'%}”。