相关疑难解决方法(0)

Django-Haystack:'NoneType'对象没有属性'_default_manager'

我正在尝试向我的base.html添加一个haystack搜索,以便在我的网站上全局包含它.当我提交搜索时,它会出错

我正进入(状态:

Django-Haystack:'NoneType'对象没有属性'_default_manager'

我已将其添加到INSTALLED_APPS和我的urls.py. ./manage.py rebuild_index运行正常.

models.py:

class Site(models.Model):
    site_name = models.CharField(max_length=100, blank=False, null=False)
    site_manager = models.CharField(max_length=100, blank=False, null=False)
    address_1 = models.CharField(max_length=100, blank=False, null=False)
    address_2 = models.CharField(max_length=100, blank=True, null=True)
    address_3 = models.CharField(max_length=100, blank=True, null=True)
    town_city = models.CharField(max_length=100, verbose_name='Town/City')
    county = models.CharField(max_length=100, blank=False, null=False)
    postcode = models.CharField(max_length=100, blank=False, null=False)
    region = models.CharField(max_length=100, blank=True, null=True)
    tel = models.CharField(max_length=100, blank=False, null=False)
    email = models.EmailField(max_length=100, blank=False, null=False)

    creation = models.DateField(auto_now_add=True)
    last_modified = models.DateField(auto_now=True)

    def __unicode__(self):
        return self.site_name
Run Code Online (Sandbox Code Playgroud)

SiteIndex.py:

class SiteIndex(indexes.SearchIndex, indexes.Indexable):
    text = indexes.CharField(document=True, …
Run Code Online (Sandbox Code Playgroud)

django django-haystack django-1.9

5
推荐指数
1
解决办法
1381
查看次数

标签 统计

django ×1

django-1.9 ×1

django-haystack ×1