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的主要内容,如果未能解决你的问题,请参考以下文章

如何使用 Django 模型进行不区分大小写的查询

如何在mysql中使字段区分大小写

试图在 Flask-SQLAlchemy 中使查询不区分大小写 [重复]

使MySQL查询区分大小写的实现方法

如何使字符串检查不区分大小写?

django orm总结--解决查询结果不区分大小写问题