我通过AJAX请求从网页发送输入数据到Flask应用程序。在我的Flask应用程序处理此数据期间,我想通知用户发生了什么。如果它是一个控制台脚本,我只会print()
发出这条消息,即:
Parsing file A ...
Parsing file B ...
但是如何动态地将数据从Flask推送到Web浏览器而不会导致页面重新加载并从服务器端启动此过程? 我相信我不能使用json作为对AJAX调用的响应,因为这个响应已经完成一次,我想在他们的时间传递通知消息。
答案 0 :(得分:1)
您的问题的答案:Flask Streaming
您的路线应如下所示:
# in setup.py
if 'bdist_wheel' in sys.argv:
raise RuntimeError("This setup.py does not support wheels")