首页 > 解决方案 > Django/DRF 过滤

问题描述

我按标题字段过滤我的产品模型列表。例如,我想找到这个标题 = 'Happy cake'。如果我输入

案例 1. '快乐蛋糕',

案例 2. 'happy cake',happi kake'

它应该返回“快乐蛋糕”。据我所知,icontains 可以帮助我解决案例 1。我怎样才能得到它?可能应该添加某种技术或者 django 本身有适当的解决方案?

标签: djangodjango-rest-frameworkdjango-filter

解决方案


您可以尝试使用查找__in

Model.objects.filter(title__in=['happy cake', 'happi kake'])

您可以在列表中放置任意数量的测试用例。


推荐阅读