DjangoWebpackLoader:“资产”KeyError?

我最近将 Django 应用程序升级到当前的 Django 和 Python 版本,并更新了我的 pip 包。现在我收到此错误:

Django Version:  3.2.3
Exception Type:  KeyError
Exception Value: 'assets'
Exception Location: /my/env1/lib/python3.8/site-packages/webpack_loader/loader.py, line 90, in get_bundle

查看异常位置,我看到:

...并查看assets,确认它没有名为 的键assets

我该如何解决?

回答

我正在使用 Django 3.0.10。将 django-webpack-loader 从 1.0.0 降级到 0.7.0 停止了错误。


回答

今天遇到了同样的问题,所以我想我会分享我的解决方案。根据django-webpack-loader docs,您需要确保您webpack-bundle-tracker@1.0.0在 Javascript 端使用。您可以降级到django-webpack-loader 0.7.0,但如果您的前端包很大,您可能可以从最新版本的代码拆分中受益。看到这个问题。


以上是DjangoWebpackLoader:“资产”KeyError?的全部内容。
THE END
分享
二维码
< <上一篇
下一篇>>