Bak*_*gen 4 python django backend filter
最近我开始学习django,我有几个问题.其中一个与__icontains有关系.
Company.objects.filter(name__icontains=receiver_company_name)
让我们假设我有一家公司叫Dota-2,当我在我的数据库中搜索这个公司时输入"D",它就是我Dota-2的回报.而我的问题是,如果我的公司"Dota-2"它像db"Dota-2"一样保存在db中,当我尝试搜索这个小写的"d"时,它会返回我的空数组.如何通过忽略小写和大写字母来进行name_icontains搜索?
Blog.objects.get(name__iexact=receiver_company_name)
Run Code Online (Sandbox Code Playgroud)
你可以使用iexact
哪个参数忽略大小写
或者你可以使用
Entry.objects.filter(name__istartswith=receiver_company_name)
Run Code Online (Sandbox Code Playgroud)