方法有什么问题?'stream' 是我声明的用于启动流媒体的方法名称,它可以工作。但是,当我编写此方法来断开流媒体时,错误提示“str”对象没有属性“disconnect”。谁能给我举个例子或告诉我我错过了什么?
def twitter_stop(request):
stream = request.session['stream']
stream.disconnect()
return HttpResponse(request)
更新:这是我正在工作的启动方法:
def twitter_start(request):
stream = MyStreamer(settings.CONSUMER_KEY, settings.CONSUMER_SECRET,
settings.ACCESS_TOKEN_KEY, settings.ACCESS_TOKEN_SECRET)
# get the stream object from the SESSION
request.session['stream'] = stream
# get the keywords from the models
keywords = Keys.objects.all()
stream.statuses.filter(track=keywords)
return HttpResponse(request)