検索に haystack と solr を使用していますが、'function' object has no attribute 'objects' というエラーが表示されます
これは私のsearch_indexes.pyです
from haystack import indexes
from haystack.indexes import SearchIndex
from jobpost.models import *
import site
class JobIndex(indexes.SearchIndex, indexes.Indexable):
text = indexes.CharField(document=True, use_template=True)
post_type = indexes.CharField(model_attr='post_type')
location = indexes.CharField(model_attr='location')
job_type = indexes.CharField(model_attr='job_type')
company_name = indexes.CharField(model_attr='company_name')
title = indexes.CharField(model_attr='title')
def get_model(self):
return jobpost
def index_queryset(self,**kwargs):
return self.get_model.objects.all()
そして、このように登録しようとすると **site.register(jobpost, JobIndex)
干し草の山からのインポート サイト ImportError: cannot import name site からのエラーが表示されます
なぜそうなのか誰にもわかりますか?