Django Template - Converta uma lista Python em um objeto JavaScript
Estou trabalhando em um site Django / Python. Eu tenho uma página onde desejo exibir uma tabela de resultados de pesquisa. A lista de resultados é passada para o modelo normalmente.
Também quero tornar esta lista de objetos acessível ao código JavaScript.
Minha primeira solução foi apenas criar outra visualização que retornasseJSON formato. Mas cada carregamento de página exigia chamar a consulta duas vezes. Então, tentei fazer o download apenas dos dados usando a visualização JSON e imprimir a tabela usando JavaScript.
Mas isso também não é desejável, pois agora a camada de apresentação é misturada ao código JavaScript.
Existe uma maneira de criar um objeto JavaScript a partir da lista Python conforme a página é renderizada?