django アプリケーションのインスタンスが 2 つあります。1 つはフロントエンドで、通常の wsgi アプリです。もう 1 つはバックエンドです。./manage.py rundaemon で実行されるねじれたデーモンです。彼らはジャンゴの設定とモデルを共有しています。
現在、そのうちの 1 つにクエリがあると、キャッシュされました。また、別のデータベースが更新されると、キャッシュはフラッシュされません。これは明らかに、別のインスタンスが同じデータベースにアクセスしているという手がかりがないためです。
キャッシュを無効にするか、手動でフラッシュしてクエリを強制的に再実行する方法はありますか?
(管理アプリは何らかの方法でクエリキャッシュをフラッシュすると思います)