连接Haystack和Django频道的帮助程序代码
django-haystack-channels的Python项目详细描述
添加异步搜索索引更新到您的django应用程序与此下拉式支持django,django频道和haystack!
从pip或github安装
将haystack_channels添加到INSTALLED_APPS
更新您的项目频道路由:
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) ]
更新您的HAYSTACK_SIGNAL_PROCESSOR:
HAYSTACK_SIGNAL_PROCESSOR = 'haystack_channels.signals.ChannelsAsyncSignalProcessor'
或者从ChannelsAsyncSignalProcessor和ChannelsAsyncSignalConsumer继承,以生成针对应用程序优化的自定义版本。