【发布时间】:2013-02-15 12:13:38
【问题描述】:
我有 2 个 django 应用程序实例。 一个是前端 - 一个普通的 wsgi 应用程序。 另一个是后端 - 一个使用 ./manage.py rundaemon 运行的扭曲守护程序。 他们共享 django 设置和模型。
现在,当其中一个有查询时,它会被缓存。 而当另一个更新数据库 - 缓存不会被刷新。 这显然是因为他们不知道另一个实例访问同一个数据库。
有没有办法禁用缓存,或者手动刷新并强制重新执行查询?
(我猜管理应用确实会以某种方式刷新查询缓存)
【问题讨论】:
-
您应该尝试手动提交事务。查看类似问题:stackoverflow.com/questions/3346124/… 和 stackoverflow.com/questions/1886909/…。希望对您有所帮助。