Skip to main content

Haystack configuration from environment variable

Project description

https://badge.fury.io/py/dj-haystack-url.png https://travis-ci.org/simpleenergy/dj-haystack-url.png?branch=master https://pypip.in/d/dj-haystack-url/badge.png

Haystack configuration from environment variable

  • Free software: MIT license

Supported Backends

Support currently exists for Simple, Whoosh, Elasticsearch, Solr, and Xapian backends.

Installation

Installation is simple:

$ pip install dj-haystack-url

Usage

Configure your Haystack connections in settings.py from HAYSTACK_CONNECTIONS (default is optional):

HAYSTACK_CONNECTIONS = {'default': dj_haystack_url.config(default='simple')}

Parse an arbitrary Haystack connection URL:

HAYSTACK_CONNECTIONS = {'default': dj_haystack_url.parse('simple')}

URL schema

Engine

Haystack Backend

URL

Simple

haystack.backends.simple_backend.SimpleEngine

simple

Whoosh

haystack.backends.whoosh_backend.WhooshEngine

whoosh:PATH [1]

Elasticsearch

haystack.backends.elasticsearch_backend.ElasticsearchSearchEngine

elasticsearch:URL/INDEX_NAME

Solr

haystack.backends.solr_backend.SolrEngine

solr:URL

Xapian

xapian_backend.XapianEngine

xapian:PATH [1]

History

0.1.0 (2014-01-11)

  • First release on PyPI.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

dj-haystack-url-0.2.0.tar.gz (5.3 kB view hashes)

Uploaded Source

Built Distribution

dj_haystack_url-0.2.0-py2.py3-none-any.whl (4.6 kB view hashes)

Uploaded Python 2 Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page