How can i fix the error Uncaught ReferenceError: addEvent is not defined

How can i fix the error Uncaught ReferenceError: addEvent is not defined

更改我的 python 和 Django 版本后,我想出了
的错误 Uncaught ReferenceError: addEvent is not defined.

错误发生在我的 DateTimeShortcuts.js 文件中。

引发错误的代码是:

addEvent(window, 'load', DateTimeShortcuts.init);
window.DateTimeShortcuts = DateTimeShortcuts;

此错误阻止我正确呈现我用于 Django 应用程序的日期小部件。

知道如何处理吗?

也许你应该写

window.addEventListener("load", ...

问题是“addEvent”之前没有定义。

确保您在此行之前导入或写入了“addEvent”的定义。

从提交到 Django 框架“Fixed #28536 -- Removed old JS cross-browser utilities”,您可以看到该文件中有更改。

尝试 运行 command 这将刷新所有静态文件:

python manage.py collectstatic