Whitenoise.storage.MissingFileError:JS文件'drf-yasg\redoc\redoc.min.js'引用了一个无法找到的文件

Pau*_*oli 2 django django-rest-framework whitenoise drf-yasg

我尝试在正在使用 Django/Django REST Framework 的 API 项目上收集静态文件,但在控制台上收到此错误。错误的原因可能是什么?

引发已处理的whitenoise.storage.MissingFileError:无法使用 <whitenoise.storage.CompressedManifestStaticFilesStorage 对象位于 0x000002DEED19E050> 找到文件“drf-yasg/redoc/redoc.standalone.js.map”。

JS 文件“drf-yasg\redoc\redoc.min.js”引用了无法找到的文件:drf-yasg/redoc/redoc.standalone.js.map

请检查此 JS 文件中的 URL 引用,尤其是可能指向错误位置的任何相对路径。 在此输入图像描述

Pau*_*oli 5

我已经找出了这个错误的原因。我正在使用 Django==4.0,我必须将其降级到 Django==3.2.9 并且错误消失了。