在 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
那么这个版本就可以正常工作了。
文档有点含糊..
在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
那么这个版本就可以正常工作了。