Django图像流

2024-05-03 10:11:29 发布

您现在位置:Python中文网/ 问答频道 /正文

我尝试使用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吗?在


Tags: django图像服务器名称webstreamindexreturn
1条回答
网友
1楼 · 发布于 2024-05-03 10:11:29

如果我正确地理解了您想要什么,那么您将需要一种称为双向数据绑定的方法。它通常是通过前端框架完成的。这不是您的views.py中所做的事情。我知道AngularJS有足够的能力。在

相关问题 更多 >