好的我是Python新手,我在这里使用Django。
我无法让我的Python看到CSS文件并使用它。我试过硬编码路径,服务器重启,没有任何作用。我可以让它读取Bootstrap CDN然而,我不确定是什么问题。
我的文件结构如下:
-migrations
-static
--music
---images
---style.css (the file that i'm trying to get)
-templates
--music
---index.html (where my link attribute is)
我正在尝试在index.html中加载静态CSS文件,如下所示:
{% load staticfiles %}
<link rel="stylesheet" type="text/css" href= "{% static 'music/style.css' %}"/>
这是CSS:
body {
background-color: red;
}
提前致谢!
答案 0 :(得分:4)
在setting.py文件中添加以下代码
STATIC_ROOT = os.path.join(BASE_DIR,"deploy_to_server")
STATIC_URL = '/static/'
STATICFILES_DIRS = (
os.path.join(BASE_DIR, "static"),
)
并在您的模板中使用
<link rel="stylesheet" type="text/css" href= "{% static 'music/style.css' %}"/>
在项目中创建静态文件夹
==> static ==> music ==> style.css
==> manage.py
希望这有助于你