如何在Django ORM中查询不区分大小写的数据?

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

我有一些类似于和类似于忽略my_parameter的情况:

MyClass.objects.filter(name=my_parameter)
136615 次浏览

我是这样解决的:

MyClass.objects.filter(name__iexact=my_parameter)

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

MyClass.objects.filter(name__icontains=my_parameter)

有一个链接到文档