我正在Django調試模式下工作。我有一個顯示大量的圖像 Django視圖,像1000 以前,我會發送針對每個圖像以下的Django響應:Django在顯示大量靜態內容時斷了管道?
django.http.HttpResponseRedirect("/static/thumbs/%s" % thumbnail_filename(url))
即我被重定向到DJANGO靜態文件服務。 該頁面將加載,然後圖像將開始流入。
我切換到使用靜態文件服務(仍處於調試模式),使用Django靜態應用程序。現在的runserver日誌顯示更快速地加載圖像,但它與下面的錯誤打破了幾秒鐘:
self._sock.sendall(view[write_offset:write_offset+buffer_size])
error: [Errno 32] Broken pipe
在瀏覽器端,我看到Chrome崩潰的消息「喔唷,崩潰啦!」。
如何解決此錯誤?
好了,因爲瀏覽器崩潰管道損壞。所以,不要讓瀏覽器崩潰。 –
我會再檢查一下。你確定問題不是無效的數據,或類似? –