我如何在Django中查询/过滤并忽略我的查询字符串的情况?

我有一些东西,比如忽略my_parameter的大小写:

MyClass.objects.filter(name=my_parameter)

当前回答

我是这样解决的:

MyClass.objects.filter(name__iexact=my_parameter)

甚至有一种方法可以将它用于子字符串搜索:

MyClass.objects.filter(name__icontains=my_parameter)

这里有一个文档链接。

其他回答

我是这样解决的:

MyClass.objects.filter(name__iexact=my_parameter)

甚至有一种方法可以将它用于子字符串搜索:

MyClass.objects.filter(name__icontains=my_parameter)

这里有一个文档链接。