0
到期我有這個在我的views.py自動緩存視圖在Django
@cache_page(60 * 5)
def get_campaign_count(request):
return HttpResponse(
json.dumps({
'count': Campaign.objects.get_true_campaign_query().filter(dismissed=False).count()
},
cls=DjangoJSONEncoder
),
content_type='application/json')
獲取計數需要一些時間(20-40秒)每次加載時間,所以我決定緩存增加它有5分鐘的到期時間。我的問題是,是否有可能告訴django在到期時自動重新緩存頁面?否則,另一個用戶在獲得響應之前必須等待20-40秒,之後其他用戶才能從緩存中獲益。
謝謝!我實際上正在考慮通過芹菜路線,因爲我已經使用芹菜來發送郵件了。 –