You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Django开发环境无法渲染图片但CSS/JS正常加载问题求助

Django图片加载失败解决方法
  • 修正文件后缀不匹配问题
    模板中引用的图片路径为{% static 'products/images/flour.png' %},使用的后缀是png,但实际项目中存的图片文件是flour.jpg,将模板中路径的后缀改为jpg即可。
  • 修正路径大小写不匹配问题
    你products应用下static目录内的二级目录名为大写开头的Products,但模板引用时使用了小写开头的products,Django静态资源查找对大小写严格匹配,你可以二选一修改:
    • 把static下的Products目录重命名为小写的products
    • 把模板中的引用路径改为{% static 'Products/images/flour.jpg' %}
  • 确认应用已注册
    要让Django自动识别单个应用下的static目录,需要先在settings.py的INSTALLED_APPS列表中添加products应用,否则Django不会扫描该应用下的静态资源文件夹。
  • 补充开发环境静态路由(可选)
    如果修改完以上配置依然无法加载,在项目根目录的urls.py末尾追加静态资源路由配置:
    from django.conf import settings
    from django.conf.urls.static import static
    
    urlpatterns = [
        # 原有路由保持不变
    ] + static(settings.STATIC_URL, document_root=settings.STATIC_ROOT)
    

内容的提问来源于stack exchange,提问作者Pradeep

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 05:06:04