鑑於搜索條件「big file larger desk」,我將如何搜索1)任何結果;和2)所有的結果。Django db search keywords,not exact text
我目前在做搜索是:
results = Path.objects.filter(path__icontains=search)
我需要做的是沿着線的東西:
results = Path.objects.filter(path__icontains=search.split())
我會怎麼做這兩種? (OR或AND)
這不會像過帳一樣工作;您需要重新分配過濾器調用的結果給自己。 'results = results.filter(...)' –