Django F()与Q()函数

一个F()对象代表一个模型字段的值或注释列。

使用它可以直接引用模型字段的值并执行数据库操作而不用把它们导入到python的内存中

F()可以通过以下方式提供性能优势:

  • 直接在数据库中操作而不是python
  • 减少一些操作所需的数据库查询次数

Q()作为查询使用

对对象进行复杂查询,并支持&(and),|(or),~(not)操作符。

posted @ 2021-06-17 13:57  星星放飞  阅读(545)  评论(0编辑  收藏  举报