[英]How to include html template into another html with javascript
我有一个名为main.html
的html
页面,该页面使用base.html
扩展。 我想找到一个解决方案,如何将另一个html
模板( individual_sum.html
)与 javascript 一起包含在其中。 individual_sum.html
文件中有很多 javascript 代码。 我不使用外部 javascript 文件,因为我不知道如何在 js 中使用 Django 模板语言。 我的视图中有动态推送数据的查询,因此我需要 DTL。
我将individual_sum.html
包含到main.html
中,内容出现,但图表和其他 javascript 内容为空白。
main.html
{% extends 'stressz/base.html' %}
{% block body%}
content of main.html
{% include 'stressz/individual_sum.html' %}
{% endblock %}
是否有任何解决方案可以在main.html
中完全(使用 javascript)工作individual_sum.html
? 或者我可以使用包含 Django 的for
和if/elif
语句的外部 javascript 文件吗? 我的目标是拥有更小的分离文件,而不是一个巨大的。
是的,您可以在外部使用 javascript 和 Django。 您可以创建一个单独的文件,例如myscript.js
,然后将其作为 static 文件添加到您的 django 项目中。 然后将其链接到模板的基本文件中,例如<script src="{% static 'myscript.js' %}"></script>
。 它适用于从基本文件扩展的每个 html 文件。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.