{%load staticfiles%} - 是否以递归方式或按需预加载所有内容?

时间:2015-05-31 04:36:01

标签: django static

在django中,我对{%load staticfiles%}模板指令感到好奇。

在静态文件中,我有一个sass目录,而sass反过来可以拥有一个非常大的缓存。我不是在询问“最佳实践”,但无论如何都是预先加载的文件?

如果我只使用字体,引导程序,个人样式表等等......是否会加载我不使用的所有内容?

非常好奇。我不想用尽所需的资源。

1 个答案:

答案 0 :(得分:2)

您完全误解了load标记的作用。它所做的只是让模板标记库可供模板使用:在本例中,“staticfiles”库包含{% static %}标记的定义。如果没有该load语句,则无法使用该标记。

它对静态文件本身没有任何作用 - 实际上它不能,加载它们是浏览器的问题,它将执行HTML中的任何操作。