问题描述
该网站写在烧瓶中。我启动一个线程以在主题mqtt中发布消息。流功能仅应在用户位于个人资料页面上时执行。为此,我使用了请求request.referrer
的上下文。当您转到其他页面时,request.referrer
的值仍为None
。
导航到另一页时,我需要流程功能来完成。
线程功能:
def handle_publish(self,topic_req_res,m_req_state,qos_req,timer):
exit_thread = False
while exit_thread is False:
with app.test_request_context():
print(request.referrer)
if request.referrer is not None:
if self.profile_url not in request.referrer:
exit_thread = True
mqtt._disconnect()
print("exit")
print("Send")
msg = json.dumps(m_req_state)
mqtt.publish(topic_req_res,msg,qos_req)
socketio.sleep(timer)
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)