Plantilla Django - Convierte una lista de Python en un objeto JavaScript

Estoy trabajando en un sitio web de Django / Python. Tengo una página donde quiero mostrar una tabla de resultados de búsqueda. La lista de resultados se pasa a la plantilla de forma normal.

También quiero que esta lista de objetos sea accesible para el código JavaScript.

Mi primera solución fue crear otra vista que regresóJSON formato. Pero cada carga de página requería llamar a la consulta dos veces. Entonces intenté solo descargar los datos usando la vista JSON e imprimir la tabla usando JavaScript.

Pero esto tampoco es deseable ya que ahora la capa de presentación se mezcla con el código JavaScript.

¿Hay alguna manera de crear un objeto JavaScript desde la lista de Python a medida que se procesa la página?

Respuestas a la pregunta(4)

Su respuesta a la pregunta