我不想使用 Default Satchmo 搜索侦听器。我创建了自己的搜索侦听器。
断开默认搜索侦听器的最佳位置在哪里?
# This is what I need to do...
from satchmo_store.shop.listeners import default_product_search_listener
application_search.disconnect(default_product_search_listener, sender=Product)
我试图在我的应用程序__init__.py
和我的应用程序中执行此操作models.py
,但是这两个似乎都在Satchmo 实际上connect
是 Signal 之前运行,因此它们没有正确断开连接。我在哪里可以运行我的断开代码,这样我才能确定 Satchmo 已经连接了它的监听器?