这是一个导航的表
第一步,取出了导航表的所有内容
navlist = nav.objects.all()
第二步,过滤出来了一级导航(根据第一步的数据进行过滤)
first_nav=navlist.filter(level=0).order_by("sort").exclude(hide=1).values("id", "title", "href")
第三步,过滤出来了二级导航(根据第一步的数据进行过滤)
second_id = navlist.exclude(pid=0).values()
我想请问大牛们,第一步肯定应该会和mysql建立了通讯链接,第二步和第三部通过第一步的数据进行的过滤,会再次对sql服务器产生消耗吗?还是直接读取到内存里面的数据,我感觉应该是直接从内存读取得,但是不确定,有没有测试过的大牛分享一下经验
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。