django filter icontains match whole words only

前端 未结 3 1123
不知归路
不知归路 2021-01-02 10:22

I am using the filter icontains to search for words but I only want it to match whole words. e.g. if I searched for liver I wouldn\'t want it returning delivery.

my

3条回答
  •  半阙折子戏
    2021-01-02 10:31

    It sounds like you want a Case-insensitive exact match.

    MyModel.objects.filter(title__iexact=search_word)
    

    http://docs.djangoproject.com/en/dev/ref/models/querysets/#lookup-iexact

提交回复
热议问题