I'm trying to filter an object based off its first letter with:
topics = SpecialtyCategory.objects.filter(name__startswith=request.GET.get('filter'))
The problem is that the name could be "Example" or "example" and I want to get all SpecialtyCategory regardless of the case.
How do I do this?
You want __istartswith
:
topics = SpecialtyCategory.objects.filter(name__istartswith=request.GET.get('filter'))
There is a whole complement of i
versions of queryset filters, which are all case insensitive: icontains, iexact, iregex, etc.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With