【发布时间】:2018-03-23 12:54:33
【问题描述】:
我想在多个模型中搜索多个字段。我不想使用像“Haystack”这样的其他应用程序,只有纯 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
当我输入“Tonny”时,我应该得到一个:
-
Person模特的“Tonny Montana” -
Restaurant模特的“Tonny's Restaurant” -
Pizza模特的“Tonny's Special Pizza”。
【问题讨论】:
标签: python django django-models django-views