0
Я кэширование вида, как показано ниже:Очистить кэш Django взгляда на выходе из системы
@cache_page(60 * 15)
def my_view(request):
# Get results for request.user
return HttpResponse(json.dumps(results), content_type="application/json", status=200)
Как я могу очистить этот кэш, когда пользователь выходит из системы?
Это не имеет смысла. 'cache_page' не относится к текущему пользователю; такая же кэшированная версия будет доступна всем пользователям. –
@ DanielRoseman Спасибо, но другой браузер (сеанс) с другим пользователем возвращает совершенно разные результаты. Так что, кешированный вид не обслуживается для всех пользователей, верно? Есть ли лучший способ сделать это? – greenafrican
Используете ли вы кластер locmem в многопроцессорной среде? –