python循环输入若干学生信息保存到字典、并按学号排序,遍历django数据库记录并存储在python字典中的最快速方法...

我使用Django-ORM查询两个模型,每个模型返回大量数据(1500条记录/模型),然后遍历这些记录并将其存储在python字典中。这需要很长的时间来执行视图,结果用户只是在等待页面加载,而所有这些处理都在视图中进行。有没有什么方法可以让这个过程更快?在meter = ostk_vm_tenant_quota_stats.objects.filter(cluster=site, collected_at=time.strftime("%Y-%m-%d"))

records = []

for record in meter:

record_dict = {}

record_dict['cluster'] = record.cluster

record_dict['tenant'] = record.tenant

record_dict['instances_limit'] = record.instances_limit

record_dict['instances_used'] = record.instances_used

record_dict['vcpu_limit'] = record.vcpu_limit

record_dict['vcpu_used'] = record.vcpu_used

record_dict['memory_limit'] = record.memory_limit

record_dict['memory_used'] = record.memory_used

record_dict['disk_limit'] = record.disk_limit

record_dict['disk_used'] = record.disk_used

records.append(record_dict)

return render_to_response('tabs1.html', {'data': records})

我对其他车型也一样。”“meter”有大量的记录,我正在遍历这些记录以存储在字典中。我能加快这个过程吗?在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值