django filter icontains match whole words only

前端 未结 3 1117
不知归路
不知归路 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:47

    In case you have angularjs and REST service implemented with tastypie or DRF, you can filter by whole words as $http.get(uri, {'params': {'display_name__iregex': '[[:<:]]word[[:>:]]'})

    of course, display_name should be enabled to filtering in Tastypie resource's Meta class as filtering = {'display_name': ALL,}

提交回复
热议问题