在 HttpStreamingResponse 中时的 django 重定向

django redirect when in HttpStreamingResponse

提问人:CSE S10 提问时间:4/22/2023 更新时间:4/22/2023 访问量:38

问:

我正在开发一个 Django 应用程序,它使用 PyzBar 扫描相机源中的条形码并显示数据

def scan_barcode(request):
        return StreamingHttpResponse(
            scan_feed(),
            content_type="multipart/x-mixed-replace; boundary=frame"
        )
    

这是我用来查看我的相机源的视图

def scan_feed():
    global qr_data
    while True:
        frame, qr_data = scanner(camera)
        if qr_data:
            print(qr_data)
            print("redirecting....")
            return redirect("/profile")
  
        yield (b"--frame\r\n" b"Content-Type: image/jpeg\r\n\r\n" + frame + b"\r\n\r\n")

这是我正在验证QRdata并想重定向到另一个页面scan_feed函数

<img src="http://localhost:8000/scan_barcode">

这是 HTML 代码

我正在访问相机馈送,我可以看到相机馈送并识别二维码并成功打印,但无法重定向到下一页 对上述代码的任何建议 PS:我是Django框架的新手 提前致谢

python django opencv http-streaming

评论


答: 暂无答案