Django加载Bootstrap失败

发布于 2022-09-05 23:53:57 字数 496 浏览 10 评论 0

引用官网CDN时候能够将Navbar的样式显示出来,但是换到本地css的时候就不行了,只有navbar-defautl样式能使用。
setting.py的设置是没问题的应该

STATIC_URL = '/static/'
STATIC_ROOT=(
    os.path.join(BASE_DIR,'static'),
)

文件目录如下(new1是Project,new2是app)
图片描述

页面应用如下
图片描述

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

月朦胧 2022-09-12 23:53:57

BASE_DIR,说的应该是test目录,从配置的路径来看,static应该和两个应用new1、new2在同一个目录

Bonjour°[大白 2022-09-12 23:53:57

我项目的路径也类似,不过这个功能依赖于配置文件的设置

TEMPLATES = [

{
    'BACKEND': 'django.template.backends.django.DjangoTemplates',
    'DIRS': [],
    'APP_DIRS': True, <- 这个选项是什么状态?
    'OPTIONS': {
        'context_processors': [
            'django.template.context_processors.debug',
            'django.template.context_processors.request',
            'django.contrib.auth.context_processors.auth',
            'django.contrib.messages.context_processors.messages',
        ],
    },
},

]

烏雲後面有陽光 2022-09-12 23:53:57

我觉得你配置的路径不对`STATIC_URL = '/static/'
STATIC_ROOT=(

os.path.join(BASE_DIR,'new2','static'),

)`
这样配置应该是可以的吧,试一下

八巷 2022-09-12 23:53:57

你好,官网cdn的bootstrap.css没问题,但是本地有问题,表明你的static配置存在问题。

可以通过打开chrome 浏览器的开发者模式,查看是否有报错,提示找不到一些css文件,来确认是css路径问题。

确定后是这个问后,可以打印出你的setting.py中BASE_DIR,以便定位问题

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文