在 Django 中加载静态模板标签的正确方法是什么?

What is the correct way of loading the static template tag in Django?

文档有点含糊..

https://docs.djangoproject.com/en/dev/howto/static-files/#configuring-static-files中说

{% load staticfiles %}

https://docs.djangoproject.com/en/dev/ref/contrib/staticfiles/#template-tags中它说

{% load static from staticfiles %}

(我们的一些模板只有 {% load static %},但我不确定这是否真的有效..?)

两种方式都是正确的。但我总是使用 {% load staticfiles %}.

{% static %}staticfiles 库中唯一的标签,所以我看不出有任何理由使用 {% load static from staticfiles %} 版本。

至于 {% load static %} - 这是一个 built-in template tag which has no relation with the staticfiles contrib app. If you don't use (and don't plan to use) any special STATICFILES_STORAGE 那么这个版本就可以正常工作了。