我試圖在Django中爲用戶實現搜索功能。Django:在Django中從不同的表中搜索
我可以使用Q
進行一個表格搜索,但這裏的scenerio是不同的。
這裏是我的模型:
Class Profile(models.Model)
name = models.OnoeToOneField(User)
category = models.ForeignKey(Category)
Tags = models.ForeignKey(Tags)
class Category(models.Model)
name = models.Charfield(max_length = 100)
sub_cat = models.ForeignKey(SubCategory)
我想尋找誰屬於categoey和/或標籤
用戶,但我無法找到一個方法來做到這一點。我不想使用Haystack或者Whoosh。
請給我建議一些簡單的方法來實現這一點。
:
與子類別名稱篩選:
與類別ID過濾器:
與類別名稱篩選「現在要搜索名稱爲f的用戶或者一個類別和一個標籤。「你能重新翻譯一下嗎? – jpic 2013-02-13 08:15:46
chack更新請 – masterofdestiny 2013-02-13 08:17:16