我的问题是“任何人都可以证实或解释吗?” 以下缓存逻辑在 localhost 上按预期工作,但在 heroku 上失败(每次查询):
from django.core.cache import cache
QUEUE_KEY = "queue"
def index(request):
queue = cache.get(QUEUE_KEY)
if not queue:
queue = QueueItem.objects.order_by("id")
cache.set(QUEUE_KEY, queue)
c = {'queue': queue}
return render_to_response('index.html', c)