将数据流从python程序发送到Web应用程序

时间:2017-12-07 03:18:50

标签: python ajax django server

我有一个python程序,每隔几秒就会在.csv文件中附加一行。我还有一个使用Django创建的Web应用程序。我的目标是在运行时不断读取python程序中的数据,并将其显示在网站上,而无需刷新。

我建议的解决方案是使用requests.put()将python输出发送到服务器,然后使用AJAX从服务器读取。

1。)这是最好的解决方案,还是有更好的方式来连接程序和网站。

2。)如果这是一个很好的解决方案,那么让服务器运行到POST,PUT和GET的最简单方法是什么?它可以是本地的,永远不会有大量的流量。

谢谢!

1 个答案:

答案 0 :(得分:0)

从csv读取并不是一个好的解决方案,消息队列是适合这种情况的解决方案。

  1. python程序可以在添加行时向django发布数据消息 到csv。
  2. django webapp可以在获取时向浏览器发送数据消息 SSE或socket.io lib
  3. 的消息