如何在django项目中使用bootstrap样式

时间:2018-02-10 17:50:53

标签: css django python-3.x bootstrap-4

我已下载了自举文件(cssjs),并将其放入项目的static文件夹中,并在index.html的标题部分进行了更改,如下所示下面的代码。但仍然django无法找到bootstrap.min.css,如错误所示

  

" GET /static/css/bootstrap.min.css HTTP / 1.1" 404 1687

项目结构

Project
|---Project
|---static
    |---css
    |---js
|---templates
    |---index.html
|---manage.py

的index.html

<head>
{% load staticfiles %}
<link rel='stylesheet' href="{% static 'css/bootstrap.min.css' %}" type='text/css' />
</head>

我遵循了教程和阅读文档但是无法找到问题,任何人都可以帮助,提前谢谢。

2 个答案:

答案 0 :(得分:1)

我没有发现您的HTML或项目结构有任何问题。

您是否在settings.py中设置了STATICFILES_DIRS

settings.py

# Add this at the end of your code if it isn't there already

STATICFILES_DIRS = [
    os.path.join("Project", "static"),
]

答案 1 :(得分:0)

在你的settings.py中,应该有BASE_DIR。它应该是这样的:

BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__)))

并在settings.py

的末尾添加STATICFILES_DIRS
STATICFILES_DIRS = (
    os.path.join(BASE_DIR, 'static'),
)