python Django:如何使查询不区分大小写__in

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python Django:如何使查询不区分大小写__in相关的知识,希望对你有一定的参考价值。

    def get_queryset(self):
        queryset = super(MyModel, self).get_queryset()
        states_filter = [
            item.strip()
            for item in config.STATES.split(',')
        ]
        if not states_filter:
            MyModel.objects.none()
        q = Q()
        for state in states_filter:
            q = q | Q(status__iexact=state)
        queryset = queryset.filter(q)
        return queryset

以上是关于python Django:如何使查询不区分大小写__in的主要内容,如果未能解决你的问题,请参考以下文章