当前位置:   article > 正文

django框架html图片资源,Python中使用django框架进行web开发,模板中无法导入css、js和图片的问题解决...

django框架中html前端显示数据库中存储的图片时获取图片失败

django渲染模板时,遇到发现jss/css/图片无法导入的问题,各种查但是无法找到正确的解决。

django版本:1.11.8/1.11.3

查了下对应版本的官方介绍文档:https://docs.djangoproject.com/en/1.11/howto/static-files/  根据此文档,排查了三处地方:

1、在settings中是否定义了STATICFIFLES_DIR,目的是让Django知道templates存放的路径;

2、在模板的Html中检查img、css、js引用的相对路径是否正确;

3、在模板中添加load staticfiles的方法,如下方法,重新刷新网页后,问题得到解决。

{% load staticfiles %}

列举一下此过程中遇到的其它修改方法:

1、在url中添加url(r’^static/(?P.*)$’,’django.views.static.server’,{‘document_root’:settings.STATIC_ROOT},name=’static’

尝试过,运行会报错,目前主推这种解决方法。

链接:http://blog..net/whiterbear/article/details/46611553

2、在模板中定义模板变量,如下,也是无法解决。

%7B%%20url%20'photo'%20xxxx.img%20%%7D链接:https://segmentfault.com/q/1010000004034545

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/凡人多烦事01/article/detail/427123
推荐阅读
相关标签
  

闽ICP备14008679号