Django bootstrap无法引入静态文件 报错not found 404

参考官方文档:https://docs.djangoproject.com/en/2.2/howto/static-files/

问题及踩坑

我一开始 直接在templates模板路径下,创建的html文件,在这里插入图片描述
这是目录结构

<-文件中我是这样引入的->
<script src="js/jquery-3.6.0.min.js"></script>
<script src="bootstrap/js/bootstrap.min.js"></script>

下面是报错信息在这里插入图片描述
百思不得姐!!!!!=——=
网上大部分都试过了,无一幸免,不能解决
我试过在某app下创建static路径,然后把在这里插入图片描述拷贝进去,一样不能用

解决方法

1.打开settings.py

加入:
STATICFILES_DIRS = [
    os.path.join(BASE_DIR, "static"),
]

STATICFILES_DIRS:是静态文件目录,类似于templates目录设置
BASE_DIR:为项目根目录

2.改变引入

在`html`加入:
{% load static %}
<script src="{% static 'bootstrap/js/bootstrap.min.js' %}"></script>

在这里插入图片描述

3.在Django项目直接路径下创建static目录

在这里插入图片描述

备忘录:

加上target=blank可以在新标签页打开链接

请教

在某app下创建static我是没有成功
在这里插入图片描述
如果有成功的小盆友,麻烦留言怎么做的,我也学习一下

评论 8
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值