如何在Django中禁用流
我试图暂时阻止出于离线开发和测试目的进行任何远程API调用 完全禁用到上游API服务器的远程连接的最简单方法是什么 我发现它似乎阻止了更新,但并不能阻止所有的上游调用(如何在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
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
中加引号,以避免导入问题,但除此之外,这正是我想要的。非常感谢。