gpt4 book ai didi

Django 过滤器与排除

转载 作者:行者123 更新时间:2023-11-28 19:37:06 25 4
gpt4 key购买 nike

django 中的 filter 和 exclude 有区别吗?如果我有

self.get_query_set().filter(modelField=x)

我想添加另一个标准,下面两行代码之间是否存在有意义的区别?

self.get_query_set().filter(user__isnull=False, modelField=x)

self.get_query_set().filter(modelField=x).exclude(user__isnull=True)

一种被认为是更好的做法,还是它们在功能和性能方面都相同?

最佳答案

两者都是惰性评估的,所以我希望它们的表现相当。 SQL 可能有所不同,但没有真正的区别。

关于Django 过滤器与排除,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2422380/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com