log_queryset = logs.objects.all()
for log in log_queryset ():
...
得到 queryset 后真正执行时, 大约要 5 秒钟, 数据库才 10000 条数据, 查询太慢了...
请教怎么破?
log_queryset = logs.objects.all()
for log in log_queryset ():
...
得到 queryset 后真正执行时, 大约要 5 秒钟, 数据库才 10000 条数据, 查询太慢了...
请教怎么破?
1 回答1.3k 阅读✓ 已解决
1 回答883 阅读✓ 已解决
1 回答546 阅读✓ 已解决
1 回答371 阅读✓ 已解决
161 阅读
因为Django的 queryset是懒查询,你这个遍历的方法就相当于查询数据库10000多次了,这肯定不行啊