Python语言技术文档

微信小程序技术文档

php语言技术文档

jsp语言技术文档

asp语言技术文档

C#/.NET语言技术文档

html5/css技术文档

javascript

点击排行

您现在的位置:首页 > 技术文档 > Python网站web

解决Django加载静态资源失败的问题

来源:中文源码网    浏览:367 次    日期:2024-04-27 06:37:06
【下载文档:  解决Django加载静态资源失败的问题.txt 】


解决Django加载静态资源失败的问题
Django项目中为什么会加载静态时会失败呢?
原因:django部署方式比较特别,采用静态文件路径:STATICFILES_DIRS的部署方式,之前你写的相对路径,绝对路径因为缺少静态文件路径而全部失效
做页面显示时,肯定少不了加载css,js等文件吧,但是在Django中,我们的这些文件应该放在哪里呢?又该如何来配置?
1.Django中有静态文件(static)文件夹
2.配置相关文件
在settings.py文件中
STATIC_URL = '/static/'
#添加这段代码
STATICFILES_DIRS = (
os.path.join(BASE_DIR, 'static'),
)
3.Templates模板中进行配置
#这句添加到html文件的最上面(的上面)
{% load staticfiles %}
#采用{% %}的方式导入js标签

到这里我们的配置就完成了,其他的css文件 img图片也就同理可得了;如果有不是很清楚的小伙伴,可以再回去看一下第一张图片就很明白了
以上这篇解决Django加载静态资源失败的问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持中文源码网。

相关内容