【问题标题】:What is the correct way of loading the static template tag in Django?在 Django 中加载静态模板标签的正确方法是什么?
【发布时间】:2015-02-15 14:26:21
【问题描述】:

文档有点含糊..

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 %},虽然我不确定这是否真的有效..?)

【问题讨论】:

    标签: django static


    【解决方案1】:

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

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

    至于{% load static %} - 这是一个built-in template tag,与staticfiles contrib 应用程序无关。如果您不使用(也不打算使用)任何特殊的STATICFILES_STORAGE,那么这个版本就可以满足您的需求。

    【讨论】:

    • {% load static %} 呢?
    • 查看更新后的答案。无论如何我建议使用{% load staticfiles %} 版本。
    猜你喜欢
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 2016-02-01
    • 2011-05-28
    • 2012-01-26
    • 2020-10-02
    • 2018-05-23
    • 1970-01-01
    相关资源
    最近更新 更多