Шаблон Django - преобразование списка Python в объект JavaScript

Я работаю над сайтом Django / Python. У меня есть страница, на которой я хочу отобразить таблицу результатов поиска. Список результатов передается в шаблон как обычно.

Я также хочу сделать этот список объектов доступным для кода JavaScript.

Моим первым решением было просто создать другое представление, возвращающее JSON формат. Но для каждой загрузки страницы требовалось дважды вызывать запрос. Тогда я попытался загрузить данные только с помощью представления JSON и распечатать таблицу с помощью JavaScript.

Но это также нежелательно, поскольку теперь уровень представления смешан с кодом JavaScript.

Есть ли способ создать Объект JavaScript из списка Python при отображении страницы?

16
задан Peter Mortensen 22 March 2015 в 10:55
поделиться