많은 양의 레코드를 필터링해야하는 앱을 만들고 있습니다. 나는 QuerySets
및 관련 자료를 캐싱에 대해 읽고 있었고 좋은 자료를 발견했습니다.캐싱 쿼리 세트
qs = MyModel.objects.filter(Q(<initial_filter_to_narrow_down_size>))
이후이 qs를 나중에 사용할 수 있도록 캐시에 저장하려고합니다. 나는 데이터베이스를 치지 않고 다른 모든 필터를 적용하고 싶다. 예 : 일 때 무엇이 발생합니까? 캐시가 수정됩니까? 나는 그것을 원하지 않는다. qs
을 업데이트 할 때까지 계속 유지하고 싶습니다. 이 경우 어떻게해야합니까?