温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Django中ORM之或语句查询

发布时间:2020-07-28 18:04:14 来源:网络 阅读:289 作者:LeslieLiang 栏目:编程语言

比如数据库表中有显示器1和显示器2,那么如何在django中模糊查询出显示器1和显示器2呢

首先导入模块

from django.db.models import Q

class GetDisplay(View):

class GetDisplay(View):
    def post(self, request):
        display = request.POST.get('display')
        obj = models.Display.object.filter(Q(display1__icontains = display) | Q(display2__icontains = display))
        return render('index.html', {'displayList' : obj})

__icontains:表示不区分大小写模糊查询
上面代码的重点是模块Q和查询语句中的|

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI