几天前,我刚从Ruby开始使用Django,但只遇到了一个非常烦人的问题,我似乎无法自己解决。我尝试了所有我能想到的一切,但没有成功。 我正在尝试提供两个静态文件,一个自定义CSS文件(style.css)和bootstrap.min.css文件。 尽管每个人都会告诉我,这应该很容易,但是我必须盯着盒子外面,因为我无法修复它。我想指出的是,它在实时环境(因为我没有根目录集)中也不起作用,也无法在本地环境中使用。当前它只会提供bootstrap.min.css 编辑: 运行collectstatic时,它会通过。我已将STATIC_ROOT设置为'STATIC_ROOT = os.path.join(BASE_DIR,'staticfiles')
我的设置文件:
STATIC_URL = '/static/'
STATICFILES_DIRS = [
os.path.join(BASE_DIR, 'static'),
]
我的主模板:
<head>
<meta charset="utf-8">
<title>{% block title %}Django Boards{% endblock %}</title>
<link href="https://fonts.googleapis.com/css?family=Peralta" rel="stylesheet">
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<link rel="stylesheet" href="{% static 'css/style.css' %}">
</head>
我的文件结构:
Main Project
boards
project1
static
css
bootstrap.min.css (loads first files)
style.css (wont load second file)
templates
manage.py
db.sqlite3