Metadata-Version: 2.0
Name: django-haystack-channels
Version: 0.0.2b0
Summary: Helper code to connect Haystack to Django Channels
Home-page: https://github.com/LegoStormtroopr/django-haystack-channels
Author: Samuel Spencer
Author-email: sam@aristotlemetadata.com
License: BSD Licence
Description-Content-Type: UNKNOWN
Platform: UNKNOWN
Classifier: Development Status :: 3 - Alpha
Classifier: Environment :: Web Environment
Classifier: Framework :: Django
Classifier: Intended Audience :: Information Technology
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: Python
Classifier: Programming Language :: Python :: 2
Classifier: Programming Language :: Python :: 3
Classifier: Topic :: Internet :: WWW/HTTP
Classifier: Topic :: Internet :: WWW/HTTP :: Dynamic Content
Requires-Dist: Django
Requires-Dist: channels
Requires-Dist: django-haystack

django-haystack-channels
------------------------

Add asynchronous search index updates to your django app with this drop-in support for django, django-channels and haystack!

1. Install from pip or github
2. Add ``haystack_channels`` to ``INSTALLED_APPS``
3. Update your projects channels routing::

    from channels.routing import route, route_class, include
    from haystack_channels.routing import channel_routing as haystack_channel_routing

    channel_routing = [
      # your routes
      include(haystack_channel_routing)
    ]
4. Update your ``HAYSTACK_SIGNAL_PROCESSOR``::

    HAYSTACK_SIGNAL_PROCESSOR = 'haystack_channels.signals.ChannelsAsyncSignalProcessor'

Or inherit from ``ChannelsAsyncSignalProcessor`` and ``ChannelsAsyncSignalConsumer`` to build a custom version optimised for your app.


