Как экспортировать только отфильтрованные данные в excel в django
это мое представление, но в нем работает только return_type = 'time_slot' elif return_type= 'export is not working '
Я хочу экспортировать в excel отфильтрованные данные, поэтому я придумал это. заранее спасибо
class TimeSlotReportView(AdminOnlyMixin, generic.DetailView): template_name = 'reports/time_slot_report.html'
>ниже приведен код jQuery Ajax;
<script>
$(document).ready(function () {
$("#time_slot_sort, #export_excel").on("click", function(){
var zone_val = [];
var slot_val = new Array();
var date_val = $("#date_val").val()
var return_type
if (this.id == 'time_slot_sort') {
return_type = 'time_slot';
}
else if (this.id == 'export_excel') {
return_type = 'export_excel';
}
$("#zones input:checked").each(function(index,element){
zone_val.push($(element).val());
})
$.each($("#slots input:checked"),function(index,element){
slot_val.push($(element).val());
})
$.ajax(
{
type: "get",
url: "{% url 'admins:time_slot_report' %}",
dataType: "json",
data: {'zone_val':zone_val, 'slot_val':slot_val, 'date_val':date_val, 'return_type': return_type},
success: function(data)
{
<!--alert('suc');-->
$("#task-table table").html(data.html);
}
})
});
<!--Time Slot Filtering-->
})
</script>