比如數據庫表中有顯示器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和查詢語句中的|