【发布时间】:2020-09-05 19:48:54
【问题描述】:
我正在使用 django rest 框架来创建和检索记录,但我注意到当我创建新记录然后尝试获取记录列表时,即使在 24 小时后它也不会显示在记录列表中,除非我重新启动 gunicorn 服务器。
我认为这与缓存有关,但我在有关缓存的文档中没有发现任何有趣的内容。
我想保留缓存,因为它对性能有好处...但我希望显示新记录,添加记录后是否有刷新缓存?或类似的东西?
【问题讨论】:
-
除非您发布一些代码,否则我们无法为您提供帮助,原因之一可能是您正在为查询集使用模块/类级别属性,只有在您重新启动代码时才会重新加载。
-
@JamesLin 是的,你是对的,我已经解决了,谢谢!
标签: django caching django-rest-framework