我尝试使用Django创建一个web服务器来为图像提供服务,并在服务器上发生更改时刷新该图像。 目前我使用库gstreamer,它每秒钟都会对我的桌面截图,我想用Django将这个图像发送到web浏览器。在
我试着这样做:
在视图.py公司名称:
def stream():
while True:
open_file = open("picture.jpeg", 'rb')
yield open_file.read()
time.sleep(1)
def vue(request):
return StreamingHttpResponse(stream(), content_type="image/jpeg")
def index(request):
return render(request, 'polls/index.html')
在索引.html公司名称:
^{pr2}$但是,如果图片在服务器上发生变化,它在web浏览器上不会改变。。。有什么想法吗?有可能用Django吗?在
如果我正确地理解了您想要什么,那么您将需要一种称为双向数据绑定的方法。它通常是通过前端框架完成的。这不是您的
views.py
中所做的事情。我知道AngularJS有足够的能力。在相关问题 更多 >
编程相关推荐