0
我想搜索多個模型中的多個字段。我不想使用其他應用程序,如「Haystack」只有純Django。例如:多個模型中的Django搜索字段
# models.py
class Person(models.Model):
first_name = models.CharField("First name", max_length=255)
last_name = models.CharField("Last name", max_length=255)
# other fields
class Restaurant(models.Model):
restaurant_name = models.CharField("Restaurant name", max_length=255)
# other fields
class Pizza(models.Model):
pizza_name = models.CharField("Pizza name", max_length=255)
# other fields
當我鍵入 '東銘' 我應該得到一個:從Person
模型
Restaurant
模型
- 「東銘蒙塔娜」
- 「東銘的特別比薩「從
pizza
模型。
感謝您的快速回復。這是有幫助的,但在我的項目中,我有30多個模型與多個領域,我想知道是否有辦法不爲模型中的每個字段鍵入過濾器? – Konrados
添加了更通用的解決方案。 – user6731765