0
class Org(models.Model):
    org_name = models.CharField(max_length=255)
    name = models.CharField(max_length=50)
    phone = models.CharField(max_length=50)
    email_id = models.EmailField()
    incorporation_date = models.DateTimeField()

    def __unicode__(self):
        return self.org_name

手头数据 org_name、name、phone、email_id、incorporation_date... 如何使用我必须与模型中的数据进行比较并根据相关性显示结果的数据。

例子:

Apple, Steve, 000-000-0000, steveo@apple.com, 1979

我应该能够将 Apple 与 org_name 中的数据、Steve 中的名称等进行比较,并使用 DJANGO 以相关性降序显示匹配的行!

4

1 回答 1

0

您可以使用 SQL 编写一些东西,但正确的解决方案是使用全文搜索引擎。Haystack是一个很棒的软件包,可以让你快速解决这个问题。

于 2012-12-21T07:03:41.040 回答