如何在Django中禁用流

如何在Django中禁用流,django,getstream-io,stream-django,Django,Getstream Io,Stream Django,我试图暂时阻止出于离线开发和测试目的进行任何远程API调用 完全禁用到上游API服务器的远程连接的最简单方法是什么 我发现它似乎阻止了更新,但并不能阻止所有的上游调用(feed\u manager.follow\u user()。允许您通过STREAM\u feed\u manager\u classDjango设置使用自定义feed manager类;这可能是跳过跟踪/取消跟踪请求的最简单方法 # yoursettings.py STREAM_FEED_MANAGER_CLASS = "mym

我试图暂时阻止出于离线开发和测试目的进行任何远程API调用

完全禁用到上游API服务器的远程连接的最简单方法是什么

我发现它似乎阻止了更新,但并不能阻止所有的上游调用(
feed\u manager.follow\u user()

允许您通过
STREAM\u feed\u manager\u class
Django设置使用自定义feed manager类;这可能是跳过跟踪/取消跟踪请求的最简单方法

# yoursettings.py
STREAM_FEED_MANAGER_CLASS = "mymodule.TestFeedManager"

# mymodule/__init__.py
from stream_django import managers

class TestFeedManager(managers.FeedManager):

    def follow_user(self, *args, **kwargs):
        pass

    def unfollow_user(self, *args, **kwargs):
        pass

另一种可能更强大(也更复杂)的方法是使用库来存根管理器或类似的方法。

我不得不在
mymodule.TestFeedManager
中加引号,以避免导入问题,但除此之外,这正是我想要的。非常感谢。