如何使用 Django-filter 从模型中进行多个字段搜索,例如:
class Location(models.Model):
loc = models.CharField(max_length=100, blank=True)
loc_mansioned = models.CharField(max_length=100, blank=True)
loc_country = models.CharField(max_length=100, blank=True)
loc_modern = models.CharField(max_length=100, blank=True)
我的网站上需要一个输入字段,可以搜索 Location 模型的所有字段
原文由 Medevin 发布,翻译遵循 CC BY-SA 4.0 许可协议
您或许可以创建一个自定义过滤器并执行以下操作:
这将按这些字段中的任何一个进行过滤。您可以将
icontains
替换为您想要的任何内容。