我正在尝试使用haystack来搜索与查询匹配的所有手机名称,但如果手机的创建者被搜索到恰好是我的数据库中的外键,那么它也会匹配所有手机。我无法搜索外键来工作。我在下面的代码中做错了吗?
models.py
class Phone(models.Model):
creator = models.ForeignKey(Creator, db_column=u'creator_fid', blank=True)
phone = models.CharField(max_length=150, db_column=u'phone')
search_indexes.py
class PhoneIndex(SearchIndex):
text = CharField(document=True, use_template=True)
creator = CharField(model_attr='creator')
FIX ---我们正在使用'简单'的后端,无论出于何种原因,一旦我们切换了''''',并且添加了HAYSTACK_WOOSH_PATH,它就可以了。感谢。