如何解决request.referrer不断返回None
该网站写在烧瓶中。我启动一个线程以在主题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 举报,一经查实,本站将立刻删除。