在Djang中从服务器获取静态文件

2024-03-29 08:26:57 发布

您现在位置:Python中文网/ 问答频道 /正文

我在使用django的开发服务器。我想从服务器上获取静态文件。http://www.example.com/static在

在Django怎么做?在

当前我试图将静态URL从'/STATIC/'更改,但每次更改都会失败。我所说的失败是指html仍然加载,但是站点不能访问和加载我的静态文件。在


Tags: 文件django服务器comhttpurl站点example
1条回答
网友
1楼 · 发布于 2024-03-29 08:26:57

这是将在模板STATIC_URL = '/static/'中使用的静态的url

将desire路径添加到静态文件dirs var

STATICFILES_DIRS = ('/var/www/my_site/my_path',)

请注意,路径不是以反斜杠结尾的

请注意尾随逗号

现在在模板中使用

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

此链接将解析为my_site/static/css/style.css 将在文件夹/var/www/my_site/my_path/css/style.css

href="my_site/static/css/style.css" 映射到

STATICFILES_DIRS/var/www/my_site/my_path/css/style.css

相关问题 更多 >