8
Hola, estaba tratando de llenar la API de Google Visualization en la plantilla de jinja. Tomé los parámetros de la muestra y se la pasó a la API pero es convertir comillas simples y dobles a ' y & Aquí está la secuencia de comandos:La plantilla de Jinja muestra comillas dobles o comillas simples como ' "
<script type="text/javascript">
//load the Google Visualization API and the chart
google.load('visualization', '1', {'packages': ['columnchart']});
//set callback
google.setOnLoadCallback (createChart);
//callback function
function createChart() {
//create data table object
var dataTable = new google.visualization.DataTable();
//define columns
dataTable.addColumn('string','Quarters 2009');
dataTable.addColumn('string', 'Earnings');
//define rows of data
// answerjson=answerjson.replace("'",'"');
{% set answerjson1='[["1": "Saturday"], ["6": "Sunday"], ["1": "Wednesday"], ["1": "Monday"], ["1": "Monday"], ["1": "Tuesday"], ["1": "Sunday"]' %}
dataTable.addRows({{answerjson1}});
//instantiate our chart object
var chart = new google.visualization.ColumnChart (document.getElementById('chart'));
//define options for visualization
var options = {width: 400, height: 240, is3D: true, title: 'Company Earnings'};
//draw our chart
chart.draw(dataTable, options);
}
</script>
Aquí está la entrada enviada a la API
Por favor, ayúdenme, lo que tengo que hacer.
Gracias Esto funcionó. Lo estaba intentando {{answerjson1 | e}} – shobhit
Esta respuesta me indicó la documentación, y allí encontré el filtro tojson, que se ajustaba a mis necesidades :) – paranoidhominid