使用Django框架时无法加载css/js/image等资源文件

  • 内容
  • 相关

django框架无疑是开发web的一大利器,有没有这样的一种感觉,当我们把项目部署完毕之后,项目中引入的资源文件竟然是404(Not Found)...

其实出现这种问题对于初学者来说都是很懵逼的,不过不用太担心,经过小小的设置就可以轻松的解决。

首先在你的settings.py中的最后面加上下面的配置项:

STATIC_ROOT = os.path.join(BASE_DIR, 'static')
STATICFILES_DIRS = (
    ('css',os.path.join(STATIC_ROOT,'css').replace('\\','/') ),
    ('js',os.path.join(STATIC_ROOT,'js').replace('\\','/') ),
)
然后在你的模板中,在头部使用django的模板标签

{% load staticfiles %}
最后替换你的css,js,images等资源路径即可。
<link rel="stylesheet" href="{% static 'css/bootstrap.min.css' %}">
<script src="{% static 'js/jquery.min.js' %}"></script>
<script src="{% static 'js/bootstrap.min.js' %}"></script>
到此,django框架就可以正确的引入js,css,images等资源了。

使用Django框架时无法加载css/js/image等资源文件
         本页正文内容约635个文字
         本文标签:

         版权声明:若无特殊注明,本文皆为“懒人的小窝”原创,转载请保留文章出处。

         本文链接:https://suppore.cn/647.html   百度已收录

发表评论

电子邮件地址不会被公开, 推荐使用QQ快速评论!

00:00 / 00:00
顺序播放