为什么我应该在路径到静态文件django之前添加`/ static /`

时间:2016-01-13 12:28:33

标签: python django static

我的问题:如果我使用它,静态不起作用:

<link href="{% static "css/style.css" %}" rel="stylesheet">

如果我在路径前添加/static/,那就完美地工作了:

<link href="{% static "static/css/bootstrap.min.css" %}" rel="stylesheet">

我的静态设置:

STATIC_URL = '/static/'

STATIC_ROOT = 'staticfiles'

STATICFILES_DIRS = (
    ('static', 'static'),
)

我认为,没有必要每次添加它。我该如何解决?

1 个答案:

答案 0 :(得分:4)

您已在STATICFILES_DIRS设置中使用元组专门添加了前缀 - 请参阅the documentation。如果你不想要的话,不要这样做。

STATICFILES_DIRS = (
    'static',
)