django:更新页面但未生效

一、前言

在运维一个三方django项目时发现:

新打包上传的vue静态页面并没有被django替换,页面请求时,仍响应的是老版本的页面内容(该内容实际上已经被删除)。

尽管清理了浏览器缓存,仍无法解决这一问题。

二、原因和解决方案

原因

不用想,这大概就是缓存问题了,因此你需要从项目配置文件和前端缓存文件入手。

我在seetings相关配置文件里发现了这些内容,发现这个项目将很多消息内容都存在了对应的cahce文件缓存目录里, 包含默认文件(也可以理解为静态文件)、用户、token、会话等。

解决方案

因此,根据这个内容,你需要前往default_file的目录去删除这些缓存cache

复制代码
cd data/cache/default_file_cache/

ls

rm ./*

其次,你可以仍需要手动清理django缓存

python 复制代码
from django.core.cache import cache

# 清除所有缓存
cache.clear()

之后重启django或者重启容器(如果是用docker或其他容器部署的话),即可

相关推荐
c_lb72888 小时前
最新AI量化提效,交易认知和技术实现要接上
人工智能·python
机汇五金_9 小时前
钣金外壳定制厂家助力设备升级
大数据·人工智能·python·物联网
xxie1237949 小时前
Python 闭包的调用方法与实践
开发语言·python
HZZD_HZZD9 小时前
用电行为异常检测VAE-基于PyTorch设计用电行为异常检测模型:从时序特征提取到变分自编码器部署的完整实战
人工智能·pytorch·python
utmhikari9 小时前
【日常随笔】深入回答纯Vibe Coding写后端项目的几个问题
后端·ai编程·vibecoding
思-无-涯9 小时前
AI Agent技能编写与质量保障
人工智能·python
尚早立志9 小时前
Spring Boot 源码研读之ConfigurableEnvironment 环境准备
java·spring boot·后端
布朗克16810 小时前
Go 入门到精通-08-复合类型之数组与切片
开发语言·后端·golang·数组与切片
2601_9563198810 小时前
2026年下半年AI量化学习,分清表达开发和验证
人工智能·python
fliter10 小时前
从手写 HTTP/1.1 到拆开 HTTP/2
后端