django - Missing Schema error -


i'm trying index model in solr django-haystack, returns me following error(when using rebuild_index or update_index) : giving me error

missingschema("invalid url %r: no schema supplied" % url) requests.exceptions.missingschema: invalid url u'127.0.0.1:8983/solr/update/?commit=true': no schema supplied 

this search_indexes.py

from haystack import indexes haystack.indexes import searchindex jobpost.models import *    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() 

you need set full url including http in haystack settings:

haystack_connections = {   'default': {     'engine': 'haystack.backends.solr_backend.solrengine',     'url': 'http://127.0.0.1:8983/solr'   }, } 

Comments