【发布时间】:2017-12-20 02:24:24
【问题描述】:
现在写在我的 Django 模板中,我有一些看起来像这样的东西,有 10 个文件:
<script type="text/javascript" src="{% static "/js/main_1.js" %}"></script>
<script type="text/javascript" src="{% static "/js/main_2.js" %}"></script> <script type="text/javascript" src="{% static "/js/main_3.js" %}"></script>
我想知道是否有办法:
<script type="text/javascript" src="{% static ["/js/main_1.js","/js/main_2.js","/js/main_3.js"] %}"></script>
然后让 python 拥有所有这些的缩小版本。
【问题讨论】:
-
将它们全部放在一个js文件中。
-
@almostabeginner 将它们全部放在一个文件中会很棘手,因为这会使它们难以编辑。还有一些文件由 npm 控制并自动更新。将它们全部放在一个文件中会破坏这一点。
-
如果你正在“缩小”(如果那只是一个词),那么建议合并所有的js文件以减少请求的数量。我了解您要做什么,但这超出了我的范围,因为我仍然是初学者。如果您确实找到了解决方案,请随时更新我们,这将是很好的学习。谢谢。
标签: python django django-templates minify django-template-filters