修正大数据量隐患导出导致数据库内存溢出
This commit is contained in:
parent
ce7ba76970
commit
28c6d5eb9e
|
@ -265,6 +265,10 @@ def exportxlsx(a,objs):
|
|||
row_height = 70
|
||||
#查询数据
|
||||
yhobjs = objs.order_by('-troubleid')
|
||||
if yhobjs.count()>100:
|
||||
res = HttpResponse()
|
||||
res.write('数量超过100,请查询后导出!')
|
||||
return res
|
||||
vl = yhobjs.values('yhnum','fxr__name','yhms','yhzt','fxsj','tbsj','yhlb__dickeyname','yhpg__dickeyname','yhdd','fxbm__partname','yhdj__dickeyname','yhpg__dickeyname',
|
||||
'jclx__dickeyname','yhlx__dicname','yyfx','zgcs','yhtp','zghtp','zgms','zgbm__partname','zgr__name','zgqx','shr__name','fcr__name')
|
||||
vl=list(vl)
|
||||
|
|
|
@ -310,7 +310,8 @@
|
|||
function exportyhexcel() {
|
||||
var querydata = $('#searchyhff').serializeJSON();
|
||||
let url = 'troublehandle?a=exportexcel&' + parseParams(querydata)
|
||||
$('<form method="post" action="' + url + '"></form>').appendTo('body').submit().remove();
|
||||
window.open(url);
|
||||
// $('<form method="post" action="' + url + '"></form>').appendTo('body').submit().remove();
|
||||
}
|
||||
function delyh() {
|
||||
var row = $('#yhtable').datagrid('getSelected');
|
||||
|
|
Loading…
Reference in New Issue