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 に答える