是否可以使用django';s自定义模板标记以在模板中的其他块中插入代码?

是否可以使用django';s自定义模板标记以在模板中的其他块中插入代码?,django,django-templates,django-custom-tags,Django,Django Templates,Django Custom Tags,我正在编写一个自定义模板标记,用一些代码包装HTML元素,使其可编辑。这是由一些CSS和JS备份的,JS负责将数据发送到服务器以保存数据 此组件需要包含 <script type="text/javascript" src="../myscript.js"></script> 在页面底部和 <link rel="stylesheet" type="text/css" href="../mystyle.css"> 在顶端 我已经在页面

我正在编写一个自定义模板标记,用一些代码包装HTML元素,使其可编辑。这是由一些CSS和JS备份的,JS负责将数据发送到服务器以保存数据

此组件需要包含

    <script type="text/javascript" src="../myscript.js"></script>

在页面底部和

    <link rel="stylesheet" type="text/css" href="../mystyle.css">

在顶端

我已经在页面模板中有两个“js”和“css”模板块

我的问题-如果我的标记存在,自定义模板标记是否有办法在相关页面块中包含这些脚本一次?

即我输入:

    { % mytag %} <div>editable element</div> { % endmytag %}
{%mytag%}可编辑元素{%endmytag%}
“js”和“css”模板块会被相关的script\link标记填充吗

(我不想在每个页面中预先包含这些内容,因为只有我的一些页面会使用此标记)

您可以尝试从自定义标记呈现的模板中使用,将CSS和JS文件添加到另一个块中,这就是Sekizai的设计目的。我在基于Django CMS的项目中广泛使用它,但我还没有尝试过您的用例