I'm using django-taggit, which handles the attachment of tags to arbitrary content types.
I imported a large tag list, which contains many uppercase words, as well as lowercase words.
Now, I' trying to get objects of another class containing a set of tags, but I want to compare case insensitively. When I do this:
Media.objects.filter(tags__name__in=['tag1', 'tag2'])
objects containing e.g. the tag "Tag1" are not found, only those ones with "tag1" or "tag2".
Is there any possibility in the django orm to do something like:
Media.objects.filter(tags__name__iin=['tag1', 'tag2'])
that acts like "icontains"?
See Question&Answers more detail:
os 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…