heat.db.filters 模块

heat.db.filters.exact_filter(query, model, filters)[source]

将精确匹配过滤应用于查询。

返回更新后的查询。修改 filters 参数以移除已使用的过滤器。

参数:
  • query – 应用过滤器的查询

  • model – 查询应用的模型对象,用于 IN 风格的过滤

  • filters – 过滤器字典;值为列表、元组、集合或冻结集合时,将执行 ‘IN’ 测试,而对于其他值,将使用精确匹配(‘==’ 运算符)