django - Django/DRF 过滤
问题描述
我按标题字段过滤我的产品模型列表。例如,我想找到这个标题 = 'Happy cake'。如果我输入
案例 1. '快乐蛋糕',
案例 2. 'happy cake',happi kake'
它应该返回“快乐蛋糕”。据我所知,icontains 可以帮助我解决案例 1。我怎样才能得到它?可能应该添加某种技术或者 django 本身有适当的解决方案?
解决方案
您可以尝试使用查找__in
Model.objects.filter(title__in=['happy cake', 'happi kake'])
您可以在列表中放置任意数量的测试用例。
推荐阅读
- c# - SSIS 包中的优先约束未按预期执行
- c# - 无法使用 Cosmos 3.3 sdk 使用 CreateItemAsync 写入我的容器
- flutter - 无法在 MacOS Catalina 上安装 Flutter
- c - address-of-packed-member:禁用特定功能?
- sql - 如何编写递归 SELECT 语句
- css - Bootstrap 水平滚动显示垂直
- sql - 将 SQL 服务器连接到 Unix shell 编程
- sql-server - 在 SQL 中针对链接服务器运行的查询永远不会完成
- python - 偶数位数应该是偶数
- angular - Angular 通用 HttpInterceptor 运行两次