如何在 django 项目中使用引导样式
Posted
技术标签:
【中文标题】如何在 django 项目中使用引导样式【英文标题】:How to use bootstrap styling in django project 【发布时间】:2018-07-21 06:49:53 【问题描述】:我已经下载了引导文件(css
,js
)并放入我的项目的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>
我按照教程和阅读文档但找不到问题任何人都可以帮助,提前谢谢。
【问题讨论】:
【参考方案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"),
]
【讨论】:
【参考方案2】:在你的 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'),
)
【讨论】:
以上是关于如何在 django 项目中使用引导样式的主要内容,如果未能解决你的问题,请参考以下文章
在 React 中如何只导入需要的 Bootstrap 样式。引导 css 模块?