如何获得相同的搜索结果,如果我过滤一个值与连字符或没有连字符或空白在查询集字段?



当我在django queryset字段中搜索有或没有连字符以及空白的单词时,我需要得到相同的结果。我该怎么做才能满足这一点呢?

。Queryset.objects.filter (type__icontains ="T shirt"所有()

我存储的值是T-Shirts"那么我如何通过过滤

得到这个结果呢?

您能多解释一下您的用例吗?

您可以尝试执行以下操作-

  • 将type的值存储在变量中。我假设您正在从请求中获取type的值。
value = request.data.get("type")
value = value.replace(" ", "-")
queryset = Queryset.objects.filter(type=value).all()

最新更新