在 Django 中创建自定义 404 页面导致加载 javascript 文件时出现问题

Creating custom 404 page in django is causing problems loading javascript files

我正在使用自定义“找不到页面”处理 404 错误。但是这样做会导致从那一刻起模板就不会加载所有的 javascripts 文件和插件。这是我的代码

在urls.py

handler404 = 'riesgo.views.views.error_404'

在views/views.py

def error_404(request, exception):
    data = {}
    return  render(request, '404.html', data)

我查看日志,加载所有 js 文件导致 404 错误

问题是当我使用 DEBUG = False 时,django 服务器没有加载静态文件,这是正常的。我必须使用 nginx 来处理生产中的静态文件