1. 程式人生 > >Django REST Framework報錯magic = unpack('I', buf[:4])[0] struct.error:unpack requires a bytes object

Django REST Framework報錯magic = unpack('I', buf[:4])[0] struct.error:unpack requires a bytes object

  • 使用Django+DRF開發 莫名報了此錯誤 最終找到的答案是環境不相容

    報錯magic = unpack(’<I’, buf[:4])[0] struct.error:unpack requires a bytes object of length 4
    我的虛擬環境中 Django版本為1.11.1 DRF的版本是3.9.0
    在這裡插入圖片描述

  • 我的解決方案:將DRF的版本替換為3.8.2

    在這裡插入圖片描述

  • 版本替換後,再次執行專案 已經可以正常啟動了

    在這裡插入圖片描述