¿Cómo deshabilitar el caché de consulta Django?

En mi aplicación Django, ejecuto repetidamente la misma consulta en mi base de datos (por ejemplo, cada 10 segundos). Luego creo una suma MD5 sobre el conjunto de consultas que recibo y la comparo con la suma MD5 que creé en la ejecución anterior. Si ambos son iguales, los datos no han cambiado y la página web no necesita actualizarse.

Mientras hago esto, los datos en la base de datos pueden cambiar.

Sin embargo, la consulta devuelve el mismo queryset, aparentemente debido acaché de consultas.

¿Cómo puedo deshabilitar el caché de consultas y ejecutar explícitamente la consulta en la base de datos?

Respuestas a la pregunta(5)

Su respuesta a la pregunta