Django没有加载我的静态文件。但它正在加载我的模板,它们在静态文件夹中。此外铬没有看到静态文件,我甚至没有得到404错误,是的,他们是链接在HTML ...但他们没有出现在网络面板Django加载静态文件?
继承人我的settings.py文件
STATIC_ROOT = ''
STATIC_URL = '/static/'
STATICFILES_DIRS =(
os.path.join(BASE_DIR, 'static'),
)
这里是我的html
<head>
<title>MySite | Home</title>
<meta charset="UTF-8">
<link rel="stylesheet" type='text/css' src='css/normalize.css'>
<link href='http://fonts.googleapis.com/css?family=Questrial|Josefin+Sans' rel='stylesheet' type='text/css'>
<link rel="stylesheet" type="text/css" src='css/main.css'>
<script src="https://maps.googleapis.com/maps/api/js"></script>
</head>
对不起,我知道这个问题已经被问多次,我已经试过,没有运气所有这些解决方案。我花了2天的时间试图弄清楚这个问题
你的模板为什么会在静态文件夹中? –
@DanielRoseman这不好吗?我看过的教程就是这么做的,那里对他们来说会更好? – Groovietunes
我几乎不知道如何回应。这些是完全不同的东西。我非常怀疑任何体面的教程会这样做。无论如何,你还没有提供足够的信息来回答这个问题。你在开发中运行吗? DEBUG是真是假?为什么你的'STATIC_ROOT'是空的?你运行了'manage.py collectstatic'吗?你的TEMPLATE_DIRS的价值是什么?为什么你使用相对路径来指向你的模板中的CSS文件? –