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

Django网站HTML与CSS代码修改后无更新问题求助

Django修改HTML后页面无变化的解决办法
  • 确认Django调试模式开启
    打开项目的settings.py,确保DEBUG = True。生产环境下Django会自动缓存模板,只有调试模式才会实时加载修改后的模板内容。如果是生产环境部署,需要调整模板缓存配置。
  • 核对模板文件路径
    检查你修改的HTML文件是不是Django实际加载的那个:
    1. 查看settings.py里的TEMPLATES配置,确认DIRS指向的目录包含你修改的模板;
    2. 若模板在app目录下,要确保结构是app名称/templates/app名称/目标模板.html,Django会按这个规则查找app内的模板。
  • 重启Django开发服务器
    直接关闭当前的runserver进程,重新执行python manage.py runserver。开发服务器有时会缓存模板,重启后能强制加载最新的模板文件。
  • 检查模板继承/引用关系
    如果页面用了{% extends %}继承父模板,或者{% include %}引用其他模板,确认你修改的是最终渲染的那个模板文件,别改了子模板却看的是父模板的内容。
  • 清除Django服务器端缓存
    如果项目配置了缓存后端(比如数据库、文件缓存),执行命令:
    python manage.py clearcache
    
    清除服务器端的模板缓存。
  • 用隐私模式验证
    打开浏览器隐私窗口访问网站,排除浏览器本地缓存的极端情况。如果隐私窗口能看到修改,说明普通窗口的缓存没清彻底,可以换个浏览器试试。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.20 12:47:12