扩展内置的django{%include%}标记

扩展内置的django{%include%}标记,django,django-templates,Django,Django Templates,我想使用自定义的包含,如下所示: <script>{% custom_include 'bundle.js' %}</script> def custom_include: if settings.env == 'test' return '' return include('bundle.js') {%custom\u包括'bundle.js%} def自定义_包括: 如果settings.env==“测试” 返回“” 返回include('bun

我想使用自定义的
包含
,如下所示:

<script>{% custom_include 'bundle.js' %}</script>

def custom_include:
  if settings.env == 'test'
    return ''

  return include('bundle.js')
{%custom\u包括'bundle.js%}
def自定义_包括:
如果settings.env==“测试”
返回“”
返回include('bundle.js')

我可以从某处导入它吗?

检查django docsI上的模板标记,建议查看静态文件。在本地环境中工作时,可以在settings.py文件中设置特定条件。我想这就是你想做的,对吗?不幸的是,没有关于在Custom中使用内置标记的信息。我需要根据环境变量包括一个静态文件。例如,如果是
测试
-不返回任何内容,否则使用内置包含