1
在我的項目中,我必須創建一個搜索功能。有了這個功能,應該有可能在我的客戶中搜索一個名字。你知道一個教程或我的問題?如何在Django中編寫搜索功能
在我的項目中,我必須創建一個搜索功能。有了這個功能,應該有可能在我的客戶中搜索一個名字。你知道一個教程或我的問題?如何在Django中編寫搜索功能
嗯,這已經是一個非常棘手的問題,因爲顯然你不能拿出一個解決方案至少初期甚至沒有找到谷歌什麼...
好吧,讓我們來看看...
def search(request):
q = request.GET.get("q")
if q:
# you may want to use `__istartswith' instead
results = Customer.objects.filter(name__icontains=q)
else:
# you may want to return Customer.objects.none() instead
results = Customer.objects.all()
context = dict(results=results, q=q)
return render(request, "yourapp/search.html", context)
是的,確實真的很難。呃,下次閱讀FineManual怎麼樣?
冷色調不在SO上讚賞。如果您需要,請通過行爲準則。白癡。 –
客戶是否是數據庫模型的一部分? –
@ zero323:乾草堆在這裏可能是矯枉過正的。 –