Получение отфильтрованных данных после щелчка на фрагменте круговой диаграммы и отображение их на той же HTML-странице Django
Внутри тега Script :-
google.charts.load('current', {
'packages': ['corechart']
});
google.charts.setOnLoadCallback(drawChart);
function drawChart() {
var data = google.visualization.arrayToDataTable([
['Status', 'Number'],
['Success',{{suc}}],
['Errors', {{fail}}]
]);
var options = {
title: 'Status Report',
is3D: true,
};
var chart = new google.visualization.PieChart(document.getElementById('piechart'));
chart.draw(data, options);
google.visualization.events.addListener(chart, 'select', selectHandler);
function selectHandler(e) {
var selectitem = chart.getSelection()[0]
var samp10 = data.getValue(selectitem.row,0)
}
</script>
Просмотров:
checkdate = Report.objects.latest("NEW_DATE").NEW_DATE
suc = Report.objects.filter(Q(NEW_DATE__month = checkdate.month) & Q(NEW_DATE__day = checkdate.day) & Q(NEW_DATE__year = checkdate.year) & (Q(MSG = "SUCCESS") | Q(MSG ="SUCCESSFUL"))).count
fail = Report.objects.filter((Q(NEW_DATE__month = checkdate.month) & Q(NEW_DATE__day = checkdate.day) & Q(NEW_DATE__year = checkdate.year)) & (~Q(MSG = "SUCCESS") & ~Q(MSG ="SUCCESSFUL"))).count
context = {
'suc':suc ,
'fail':fail ,
'checkdate':checkdate}
return render(request, 'trialform.html', context)
Что я знаю:-
1.Я могу фильтровать данные в соответствии с моими потребностями в представлениях, если я получаю значение samp10 там
1.Что я не знаю:-
1.как отправить значение samp10 в мои представления.
2.Отображение отфильтрованных данных на САМОЙ СТРАНИЦЕ.