django中多個字段的模糊查詢

django中多個字段的模糊查詢

使用Entity.objects.filter(name_contains='kris').filter(address='beijing')django

這個方法是指名字包含kris,而且地址包含beijing的記錄。code

若是是不區分大小寫,那麼使用icontains替換contains.it

若是要改爲或的話,可使用以下形式:object

Entity.objects.filter(Q(name_icontains='kris') | Q(address_icontains='beijing'))
相關文章
相關標籤/搜索